本文整理汇总了C#中CedEntidades类的典型用法代码示例。如果您正苦于以下问题:C# CedEntidades类的具体用法?C# CedEntidades怎么用?C# CedEntidades使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
CedEntidades类属于命名空间,在下文中一共展示了CedEntidades类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Venta
public Venta(string Periodo, CedEntidades.Sesion Sesion, string CedForecastWSRUL)
: base()
{
periodo = Periodo;
sesion = Sesion;
cedForecastWSRUL = CedForecastWSRUL;
}
示例2: ValidacionAltaMinutaExistente
public static void ValidacionAltaMinutaExistente(CedForecastEntidades.OrdenCompraInfoAlta OrdenCompra, CedForecastEntidades.OrdenCompraInfoAltaMinuta Minuta, int IdMinuta, CedEntidades.Sesion Sesion)
{
if (Minuta.IdArticulo == String.Empty)
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("IdArticulo");
}
if (Minuta.Cantidad == 0)
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Cantidad");
}
if (Minuta.IdMoneda == String.Empty)
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("IdMoneda");
}
if (Minuta.Precio == 0)
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Precio");
}
if (Minuta.Importe == 0)
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Importe");
}
for (int i = 0; i < OrdenCompra.Minutas.Count; i++)
{
bool verificarDuplicacionDeArticulo = IdMinuta == -1 || i != IdMinuta;
if (verificarDuplicacionDeArticulo && OrdenCompra.Minutas[i].IdArticulo == Minuta.IdArticulo)
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ElementoExistente("Artículo " + Minuta.IdArticulo);
}
}
}
示例3: DeterminarCantidadRegistros
public static List<CedWebEntidades.Estadistica> DeterminarCantidadRegistros(CedEntidades.Sesion Sesion)
{
List<CedWebEntidades.Estadistica> lista=new List<CedWebEntidades.Estadistica>();
CedWebEntidades.Estadistica elemento;
//Cuentas eFact
elemento = new CedWebEntidades.Estadistica();
elemento.Concepto = "Cuentas eFact";
elemento.Cantidad = CedWebRN.Cuenta.CantidadDeFilas(false, Sesion);
lista.Add(elemento);
//Vendedores
elemento = new CedWebEntidades.Estadistica();
elemento.Concepto = "Vendedores";
elemento.Cantidad = CedWebRN.Vendedor.CantidadDeFilasAdministracion(Sesion);
lista.Add(elemento);
//Compradores
elemento = new CedWebEntidades.Estadistica();
elemento.Concepto = "Compradores";
elemento.Cantidad = CedWebRN.Comprador.CantidadDeFilasAdministracion(Sesion);
lista.Add(elemento);
//Publicaciones
elemento = new CedWebEntidades.Estadistica();
elemento.Concepto = "Publicaciones";
elemento.Cantidad = CedWebRN.Publicacion.CantidadDeFilas(Sesion);
lista.Add(elemento);
//Certificados
elemento = new CedWebEntidades.Estadistica();
elemento.Concepto = "Certificados";
elemento.Cantidad = CedWebRN.Certificado.CantidadDeFilas(Sesion);
lista.Add(elemento);
return lista;
}
示例4: ArmarLista
private static List<CedEntidades.Usuario> ArmarLista(DataView DV, CedEntidades.Sesion Sesion)
{
List<CedEntidades.Usuario> usuarioLista = new List<CedEntidades.Usuario>();
for (int i = 0; i < DV.Table.Rows.Count; i++)
{
CedEntidades.Usuario u = new CedEntidades.Usuario();
u.IdUsuario = Convert.ToString(DV.Table.Rows[i]["IdUsuario"]);
u.Nombre = Convert.ToString(DV.Table.Rows[i]["Nombre"]);
u.Activo = Convert.ToBoolean(DV.Table.Rows[i]["Activo"]);
if (DV.Table.Rows[i]["Alias"] != System.DBNull.Value)
{
u.Alias = Convert.ToString(DV.Table.Rows[i]["Alias"]);
}
else
{
u.Alias = String.Empty;
}
u.FecAlta = Convert.ToDateTime(DV.Table.Rows[i]["FecAlta"]);
u.FecBaja = Convert.ToDateTime(DV.Table.Rows[i]["FecBaja"]);
if (DV.Table.Rows[i]["Email"] != System.DBNull.Value)
{
u.Email = Convert.ToString(DV.Table.Rows[0]["Email"]);
}
else
{
u.Email = String.Empty;
}
usuarioLista.Add(u);
}
return usuarioLista;
}
示例5: Lista
public static List<CedForecastWebEntidades.RFoPA> Lista(out int CantidadFilas, int IndicePagina, int TamañoPagina, string OrderBy, CedForecastWebEntidades.RFoPA Forecast, string SessionID, CedEntidades.Sesion Sesion)
{
CedForecastWebDB.RFoPA forecast = new CedForecastWebDB.RFoPA(Sesion);
List<CedForecastWebEntidades.RFoPA> listaForecast = new List<CedForecastWebEntidades.RFoPA>();
listaForecast = forecast.Lista(Forecast);
if (OrderBy.Equals(String.Empty))
{
OrderBy = "IdPeriodo desc";
}
//Buscar primer mes de ejercicio economico.
string ProyectadoMesInicio = System.Configuration.ConfigurationManager.AppSettings["ProyectadoMesInicio"];
DateTime FechaInicio = DateTime.Today;
if (Convert.ToInt32(Forecast.IdPeriodo.Substring(4, 2)) < Convert.ToInt32(ProyectadoMesInicio))
{
FechaInicio = Convert.ToDateTime("01/" + ProyectadoMesInicio + "/" + Convert.ToDateTime("01/" + Forecast.IdPeriodo.Substring(4, 2) + "/" + Forecast.IdPeriodo.Substring(0, 4)).AddYears(-1).Year);
}
else
{
FechaInicio = Convert.ToDateTime("01/" + ProyectadoMesInicio + "/" + Forecast.IdPeriodo.Substring(0, 4));
}
//Diferencia entre el año-mes del ejercicio económico y año-mes inicial del Rolling
int cantidadMesesParaDevio = MesAProcesar(Forecast.IdPeriodo, FechaInicio.ToString("yyyyMM"));
cantidadMesesParaDevio = cantidadMesesParaDevio - 1;
return forecast.Lista(out CantidadFilas, IndicePagina, TamañoPagina, OrderBy, SessionID, listaForecast, cantidadMesesParaDevio);
}
示例6: ConsultarXEstado
public static void ConsultarXEstado(out List<eFact_Entidades.Lote> Lotes, string ListaEstados, CedEntidades.Sesion Sesion)
{
List<eFact_Entidades.Lote> lotes = new List<eFact_Entidades.Lote>();
eFact_DB.Lote l = new eFact_DB.Lote(Sesion);
l.ConsultarXEstado(out lotes, ListaEstados);
Lotes = lotes;
}
示例7: ConsultarNovedades
public static void ConsultarNovedades(out List<eFact_Entidades.Lote> Lotes, CedEntidades.Sesion Sesion)
{
List<eFact_Entidades.Lote> lotes = new List<eFact_Entidades.Lote>();
eFact_DB.Lote l = new eFact_DB.Lote(Sesion);
l.ConsultarNovedades(out lotes);
Lotes = lotes;
}
示例8: Consultar
public static void Consultar(out List<eFact_Entidades.Lote> Lotes, eFact_Entidades.Lote.TipoConsulta TipoConsulta, DateTime FechaDsd, DateTime FechaHst, string CuitVendedor, string NumeroLote, string PuntoVenta, bool VerPendientes, CedEntidades.Sesion Sesion)
{
List<eFact_Entidades.Lote> lotes = new List<eFact_Entidades.Lote>();
eFact_DB.Lote l = new eFact_DB.Lote(Sesion);
l.Consultar(out lotes, TipoConsulta, FechaDsd, FechaHst, CuitVendedor, NumeroLote, PuntoVenta, VerPendientes);
Lotes = lotes;
}
示例9: Consultar
public static void Consultar(out List<eFact_Entidades.Archivo> Archivos, eFact_Entidades.Archivo.TipoConsultaArchivos TipoConsultaArchivos, eFact_Entidades.Archivo.OtrosFiltros OtrosFiltros, DateTime FechaDsd, DateTime FechaHst, CedEntidades.Sesion Sesion)
{
List<eFact_Entidades.Archivo> archivos = new List<eFact_Entidades.Archivo>();
eFact_DB.Archivo a = new eFact_DB.Archivo(Sesion);
a.Consultar(archivos, TipoConsultaArchivos, OtrosFiltros, FechaDsd, FechaHst);
Archivos = archivos;
}
示例10: Validar
public static void Validar(CedWebEntidades.Comprador Comprador, CedEntidades.Sesion Sesion)
{
if (Comprador.IdTipoDoc == 0)
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Tipo Documento");
}
if (Comprador.IdTipoDoc == Convert.ToInt32(((FeaEntidades.Documentos.Documento)new FeaEntidades.Documentos.CUIT()).Codigo) ||
Comprador.IdTipoDoc == Convert.ToInt32(((FeaEntidades.Documentos.Documento)new FeaEntidades.Documentos.CUIL()).Codigo) ||
Comprador.IdTipoDoc == Convert.ToInt32(((FeaEntidades.Documentos.Documento)new FeaEntidades.Documentos.CUITPais()).Codigo))
{
Cedeira.SV.Fun.VerifCUIT(Comprador.NroDoc.ToString());
}
else
{
if (Comprador.NroDoc == 0)
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Nro.Documento");
}
}
if (Comprador.IdCondIVA == 0)
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Condición I.V.A.");
}
//Los campos del aviso de visualización (email y password) se informan ambos o ninguno
if ((Comprador.EmailAvisoVisualizacion != String.Empty && Comprador.PasswordAvisoVisualizacion == String.Empty) ||
(Comprador.EmailAvisoVisualizacion == String.Empty && Comprador.PasswordAvisoVisualizacion != String.Empty))
{
throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.Comprador.AvisoVisualizacion();
}
}
示例11: ConsultarComprobantes
public static void ConsultarComprobantes(out List<eFact_I_Bj.Entidades.ComprobanteBj> Comprobantes, out FeaEntidades.InterFacturas.lote_comprobantes Lc, TipoConsulta TipoConsulta, DateTime FechaDsd, DateTime FechaHst, string IdTipoComprobante, string PuntoVenta, string NumeroComprobante, bool VerificarExistenciaCAE, CedEntidades.Sesion Sesion)
{
List<eFact_I_Bj.Entidades.ComprobanteBj> comprobantes = new List<eFact_I_Bj.Entidades.ComprobanteBj>();
FeaEntidades.InterFacturas.lote_comprobantes lc = new FeaEntidades.InterFacturas.lote_comprobantes();
eFact_I_Bj.RN.ComprobanteBj.Consultar(comprobantes, lc, TipoConsulta, FechaDsd, FechaHst, IdTipoComprobante, PuntoVenta, NumeroComprobante, VerificarExistenciaCAE, Sesion);
Comprobantes = comprobantes;
Lc = lc;
}
示例12: Lista
public static List<CedForecastWebEntidades.ConfirmacionCarga> Lista(int IndicePagina, int TamañoPagina, string OrderBy, CedForecastWebEntidades.ConfirmacionCarga ConfirmacionCarga, CedEntidades.Sesion Sesion)
{
CedForecastWebDB.ConfirmacionCarga confirmacionCarga = new CedForecastWebDB.ConfirmacionCarga(Sesion);
if (OrderBy.Equals(String.Empty))
{
OrderBy = "IdPeriodo desc";
}
return confirmacionCarga.Lista(IndicePagina, TamañoPagina, OrderBy, ConfirmacionCarga);
}
示例13: Lista
public static List<CedWebEntidades.Publicacion> Lista(int IndicePagina, int TamañoPagina, string OrderBy, CedEntidades.Sesion Sesion)
{
CedWebDB.Publicacion publicacion = new CedWebDB.Publicacion(Sesion);
if (OrderBy.Equals(String.Empty))
{
OrderBy = "IdPublicacion desc";
}
return publicacion.Lista(IndicePagina, TamañoPagina, OrderBy);
}
示例14: ActualizarBandejaEntrada
public static void ActualizarBandejaEntrada(out List<eFact_Entidades.Archivo> Archivos, List<eFact_Entidades.Archivo> ArchivosBandejaEntrada, FileInfo ArchFileInfo, CedEntidades.Sesion Sesion)
{
List<eFact_Entidades.Archivo> archivos = new List<eFact_Entidades.Archivo>();
eFact_Entidades.Archivo archivo = new eFact_Entidades.Archivo();
archivos.AddRange(ArchivosBandejaEntrada);
eFact_RN.Archivo.ActualizarBandejaEntrada(archivo, ArchFileInfo, Sesion);
archivos.Add(archivo);
Archivos = archivos;
}
示例15: Lista
public static List<CedWebEntidades.Cuenta> Lista(int IndicePagina, int TamañoPagina, string OrderBy, CedEntidades.Sesion Sesion)
{
CedWebDB.Certificado certificado = new CedWebDB.Certificado(Sesion);
if (OrderBy.Equals(String.Empty))
{
OrderBy = "NroSerieCertificado desc, IdCuenta";
}
return certificado.Lista(IndicePagina, TamañoPagina, OrderBy);
}