Пример #1
0
 private void Copiar(DataRow Desde, CedWebEntidades.Publicacion Hasta)
 {
     Hasta.Id = Convert.ToString(Desde["IdPublicacion"]);
     Hasta.Descripcion = Convert.ToString(Desde["DescrPublicacion"]);
     Hasta.Asunto = Convert.ToString(Desde["Asunto"]);
     Hasta.URL = Convert.ToString(Desde["URL"]);
 }
Пример #2
0
        public void Crear(CedWebEntidades.Cuenta Cuenta)
        {
            StringBuilder a = new StringBuilder(string.Empty);
            a.Append("Insert Cuenta values (");
            a.Append("'"+Cuenta.Id+"', ");
            a.Append("'"+Cuenta.Nombre+"', ");
            a.Append("'"+Cuenta.Telefono+"', ");
            a.Append("'"+Cuenta.Email+"', ");
            a.Append("'"+Cuenta.Password+"', ");
            a.Append("'"+Cuenta.Pregunta+"', ");
            a.Append("'"+Cuenta.Respuesta+"', ");
            a.Append("'"+Cuenta.TipoCuenta.Id+"', ");
            a.Append("'" + Cuenta.EstadoCuenta.Id + "', ");
            a.Append("" + Cuenta.UltimoNroLote + ", ");
            a.Append("getdate(), ");    //FechaAlta
            a.Append("1, ");            //CantidadEnviosMail
            a.Append("getdate(), ");    //FechaUltimoReenvioMail
            a.Append("'" + Cuenta.Medio.Id + "', ");
            a.Append("'', ");           //EmailSMS
            a.Append("0, ");            //RecibeAvisoAltaCuenta
            a.Append("0, ");            //CantidadComprobantes
            a.Append("'20000101', ");   //FechaUltimoComprobante
            a.Append("'20000101', ");   //Cuenta.FechaVtoPremium
            a.Append("'" + Cuenta.PaginaDefault.Id + "', ");
			a.Append("'" + Cuenta.NroSerieCertificado + "', ");
            a.Append("0 ");            //CantidadActivacionesCPs
            a.Append(")");
            Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.NoAcepta, sesion.CnnStr);
        }
Пример #3
0
 private void Copiar(DataRow Desde, CedWebEntidades.Vendedor Hasta)
 {
     Hasta.IdCuenta = Convert.ToString(Desde["IdCuenta"]);
     Hasta.NombreCuenta = Convert.ToString(Desde["NombreCuenta"]);
     Hasta.RazonSocial = Convert.ToString(Desde["RazonSocial"]);
     Hasta.Domicilio.Calle = Convert.ToString(Desde["Calle"]);
     Hasta.Domicilio.Nro = Convert.ToString(Desde["Nro"]);
     Hasta.Domicilio.Piso = Convert.ToString(Desde["Piso"]);
     Hasta.Domicilio.Depto = Convert.ToString(Desde["Depto"]);
     Hasta.Domicilio.Sector = Convert.ToString(Desde["Sector"]);
     Hasta.Domicilio.Torre = Convert.ToString(Desde["Torre"]);
     Hasta.Domicilio.Manzana = Convert.ToString(Desde["Manzana"]);
     Hasta.Domicilio.Localidad = Convert.ToString(Desde["Localidad"]);
     Hasta.Domicilio.Provincia.Id = Convert.ToString(Desde["IdProvincia"]);
     Hasta.Domicilio.Provincia.Descr = Convert.ToString(Desde["DescrProvincia"]);
     Hasta.Domicilio.CodPost = Convert.ToString(Desde["CodPost"]);
     Hasta.NombreContacto = Convert.ToString(Desde["NombreContacto"]);
     Hasta.EmailContacto = Convert.ToString(Desde["EmailContacto"]);
     Hasta.TelefonoContacto = Convert.ToString(Desde["TelefonoContacto"]);
     Hasta.CUIT = Convert.ToInt64(Desde["CUIT"]);
     Hasta.IdCondIVA = Convert.ToInt32(Desde["IdCondIVA"]);
     Hasta.DescrCondIVA = Convert.ToString(Desde["DescrCondIVA"]);
     Hasta.NroIngBrutos = Convert.ToString(Desde["NroIngBrutos"]);
     Hasta.IdCondIngBrutos = Convert.ToInt32(Desde["IdCondIngBrutos"]);
     Hasta.DescrCondIngBrutos = Convert.ToString(Desde["DescrCondIngBrutos"]);
     Hasta.GLN = Convert.ToInt64(Desde["GLN"]);
     Hasta.CodigoInterno = Convert.ToString(Desde["CodigoInterno"]);
     Hasta.FechaInicioActividades = Convert.ToDateTime(Desde["FechaInicioActividades"]);
 }
Пример #4
0
 public void Leer(CedWebEntidades.Vendedor Vendedor)
 {
     StringBuilder a = new StringBuilder(string.Empty);
     a.Append("select PuntoDeVenta.IdPuntoDeVenta, PuntoDeVenta.IdTipoPuntoDeVenta, PuntoDeVenta.Calle, PuntoDeVenta.Nro, PuntoDeVenta.Piso, PuntoDeVenta.Depto, PuntoDeVenta.Sector, PuntoDeVenta.Torre, PuntoDeVenta.Manzana, PuntoDeVenta.Localidad, PuntoDeVenta.IdProvincia, PuntoDeVenta.DescrProvincia, PuntoDeVenta.CodPost, TipoPuntoDeVenta.DescrTipoPuntoDeVenta ");
     a.Append("from PuntoDeVenta, TipoPuntoDeVenta ");
     a.Append("where PuntoDeVenta.IdTipoPuntoDeVenta=TipoPuntoDeVenta.IdTipoPuntoDeVenta and PuntoDeVenta.CUIT=" + Convert.ToString(Vendedor.CUIT) + " ");
     DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     if (dt.Rows.Count > 0)
     {
         if (Vendedor.PuntosDeVenta.Count != 0)
         {
             Vendedor.PuntosDeVenta.Clear();
         }
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             CedWebEntidades.PuntoDeVenta puntoDeVenta = new CedWebEntidades.PuntoDeVenta();
             puntoDeVenta.Id = Convert.ToInt32(dt.Rows[i]["IdPuntoDeVenta"]);
             puntoDeVenta.Tipo.Id = Convert.ToString(dt.Rows[i]["IdTipoPuntoDeVenta"]);
             puntoDeVenta.Tipo.Descr = Convert.ToString(dt.Rows[i]["DescrTipoPuntoDeVenta"]);
             puntoDeVenta.Domicilio.Calle = Convert.ToString(dt.Rows[i]["Calle"]);
             puntoDeVenta.Domicilio.Nro = Convert.ToString(dt.Rows[i]["Nro"]);
             puntoDeVenta.Domicilio.Piso = Convert.ToString(dt.Rows[i]["Piso"]);
             puntoDeVenta.Domicilio.Depto = Convert.ToString(dt.Rows[i]["Depto"]);
             puntoDeVenta.Domicilio.Sector = Convert.ToString(dt.Rows[i]["Sector"]);
             puntoDeVenta.Domicilio.Torre = Convert.ToString(dt.Rows[i]["Torre"]);
             puntoDeVenta.Domicilio.Manzana = Convert.ToString(dt.Rows[i]["Manzana"]);
             puntoDeVenta.Domicilio.Localidad = Convert.ToString(dt.Rows[i]["Localidad"]);
             puntoDeVenta.Domicilio.Provincia.Id = Convert.ToString(dt.Rows[i]["IdProvincia"]);
             puntoDeVenta.Domicilio.Provincia.Descr = Convert.ToString(dt.Rows[i]["DescrProvincia"]);
             puntoDeVenta.Domicilio.CodPost = Convert.ToString(dt.Rows[i]["CodPost"]);
             Vendedor.PuntosDeVenta.Add(puntoDeVenta);
         }
     }
 }
Пример #5
0
 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();
     }
 }
Пример #6
0
 public static void Limpiar(CedWebEntidades.Comprador Comprador)
 {
     Comprador.IdCuenta = null;
     Comprador.NombreCuenta = null;
     Comprador.RazonSocial = null;
     Comprador.Domicilio.Calle = null;
     Comprador.Domicilio.Nro = null;
     Comprador.Domicilio.Piso = null;
     Comprador.Domicilio.Depto = null;
     Comprador.Domicilio.Sector = null;
     Comprador.Domicilio.Torre = null;
     Comprador.Domicilio.Manzana = null;
     Comprador.Domicilio.Localidad = null;
     Comprador.Domicilio.Provincia.Id = null;
     Comprador.Domicilio.Provincia.Descr = null;
     Comprador.Domicilio.CodPost = null;
     Comprador.NombreContacto = null;
     Comprador.EmailContacto = null;
     Comprador.TelefonoContacto = null;
     Comprador.IdTipoDoc = 0;
     Comprador.DescrTipoDoc = null;
     Comprador.NroDoc = 0;
     Comprador.IdCondIVA = 0;
     Comprador.DescrCondIVA = null;
     Comprador.NroIngBrutos = null;
     Comprador.IdCondIngBrutos = 0;
     Comprador.DescrCondIngBrutos = null;
     Comprador.GLN = 0;
     Comprador.CodigoInterno = null;
     Comprador.FechaInicioActividades = DateTime.MinValue;
 }
Пример #7
0
        private void Copiar(DataRow Desde, CedWebEntidades.Cuenta Hasta)
        {
            Hasta.Id = Convert.ToString(Desde["IdCuenta"]);
            Hasta.Nombre = Convert.ToString(Desde["Nombre"]);
            Hasta.Telefono = Convert.ToString(Desde["Telefono"]);
            Hasta.Email = Convert.ToString(Desde["Email"]);
            Hasta.Password = Convert.ToString(Desde["Password"]);
            Hasta.Pregunta = Convert.ToString(Desde["Pregunta"]);
            Hasta.Respuesta = Convert.ToString(Desde["Respuesta"]);
            Hasta.TipoCuenta.Id = Convert.ToString(Desde["IdTipoCuenta"]);
            Hasta.TipoCuenta.Descr = Convert.ToString(Desde["DescrTipoCuenta"]);
            Hasta.EstadoCuenta.Id = Convert.ToString(Desde["IdEstadoCuenta"]);
            Hasta.EstadoCuenta.Descr = Convert.ToString(Desde["DescrEstadoCuenta"]);
            Hasta.UltimoNroLote = Convert.ToInt64(Desde["UltimoNroLote"]);
            Hasta.FechaAlta = Convert.ToDateTime(Desde["FechaAlta"]);
            Hasta.CantidadEnviosMail = Convert.ToInt32(Desde["CantidadEnviosMail"]);
            Hasta.FechaUltimoReenvioMail = Convert.ToDateTime(Desde["FechaUltimoReenvioMail"]);
            Hasta.Medio.Id = Convert.ToString(Desde["IdMedio"]);
            Hasta.Medio.Descr = Convert.ToString(Desde["DescrMedio"]);
            Hasta.EmailSMS = Convert.ToString(Desde["EmailSMS"]);
            Hasta.CantidadComprobantes = Convert.ToInt32(Desde["CantidadComprobantes"]);
            Hasta.FechaUltimoComprobante = Convert.ToDateTime(Desde["FechaUltimoComprobante"]);
            Hasta.FechaVtoPremium = Convert.ToDateTime(Desde["FechaVtoPremium"]);
            Hasta.RecibeAvisoAltaCuenta = Convert.ToBoolean(Desde["RecibeAvisoAltaCuenta"]);
            Hasta.PaginaDefault.Id = Convert.ToString(Desde["IdPaginaDefault"]);
            Hasta.PaginaDefault.Descr = Convert.ToString(Desde["DescrPaginaDefault"]);
            Hasta.PaginaDefault.URL = Convert.ToString(Desde["URL"]);
			Hasta.NroSerieCertificado = Convert.ToString(Desde["NroSerieCertificado"]);
            Hasta.CantidadActivacionesCPs = Convert.ToInt32(Desde["CantidadActivacionesCPs"]);
        }
Пример #8
0
		public void Confirmar(CedWebEntidades.Cuenta Cuenta)
		{
			StringBuilder a = new StringBuilder(string.Empty);
			a.Append("update Cuenta set NroSerieCertificado='"+Cuenta.NroSerieCertificado+"' where IdCuenta='" + Cuenta.Id + "' ");
			int cantReg = (int)Ejecutar(a.ToString(), TipoRetorno.CantReg, Transaccion.NoAcepta, sesion.CnnStr);
			if (cantReg != 1)
			{
				throw new Microsoft.ApplicationBlocks.ExceptionManagement.Cuenta.CuentaConfUpdateErroneo();
			}
		}
Пример #9
0
 public CedWebEntidades.PaginaDefault Predeterminada(CedWebEntidades.TipoCuenta TipoCuenta)
 {
     System.Text.StringBuilder a = new StringBuilder();
     a.Append("select ");
     a.Append("PaginaDefault.IdPaginaDefault ");
     a.Append("from PaginaDefault, PaginaDefaultXTipoCuenta where PaginaDefault.IdPaginaDefault=PaginaDefaultXTipoCuenta.IdPaginaDefault and PaginaDefaultXTipoCuenta.IdTipoCuenta='" + TipoCuenta.Id + "' and PaginaDefaultXTipoCuenta.Predeterminada=1 ");
     DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     CedWebEntidades.PaginaDefault paginaDefault=new CedWebEntidades.PaginaDefault();
     paginaDefault.Id=Convert.ToString(dt.Rows[0]["IdPaginaDefault"]);
     return paginaDefault;
 }
Пример #10
0
 public static void Validar(CedWebEntidades.Vendedor Vendedor, CedEntidades.Sesion Sesion)
 {
     if (Vendedor.CUIT == 0)
     {
         throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("CUIT");
     }
     else
     {
         if (Vendedor.IdCondIVA == 0)
         {
             throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Condición I.V.A.");
         }
     }
 }
Пример #11
0
 public static void Validar(CedWebEntidades.Contacto Contacto, string ClaveCatpcha, string Clave)
 {
     if (Contacto.Motivo == String.Empty)
     {
         throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Motivo");
     }
     else
     {
         if (Contacto.Nombre == String.Empty)
         {
             throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Nombre");
         }
         else
         {
             if (Contacto.Telefono == String.Empty)
             {
                 throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Teléfono");
             }
             else
             {
                 if (Contacto.Email == String.Empty)
                 {
                     throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Email");
                 }
                 else
                 {
                     if (!Cedeira.SV.Fun.IsEmail(Contacto.Email))
                     {
                         throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorInvalido("Email");
                     }
                     else
                     {
                         if (Contacto.Mensaje == String.Empty)
                         {
                             throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorNoInfo("Mensaje");
                         }
                         else
                         {
                             if (!ClaveCatpcha.Equals(Clave.ToLower()))
                             {
                                 throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ValorInvalido("Clave");
                             }
                         }
                     }
                 }
             }
         }
     }
 }
Пример #12
0
        public void Leer(CedWebEntidades.Comprador Comprador)
        {
			StringBuilder a = new StringBuilder(string.Empty);
			a.Append("select Comprador.IdCuenta, Cuenta.Nombre as NombreCuenta, Comprador.RazonSocial, Comprador.Calle, Comprador.Nro, Comprador.Piso, Comprador.Depto, Comprador.Sector, Comprador.Torre, Comprador.Manzana, Comprador.Localidad, Comprador.IdProvincia, Comprador.DescrProvincia, Comprador.CodPost, Comprador.NombreContacto, Comprador.EmailContacto, Comprador.TelefonoContacto, Comprador.IdTipoDoc, Comprador.DescrTipoDoc, Comprador.NroDoc, Comprador.IdCondIVA, Comprador.DescrCondIVA, Comprador.NroIngBrutos, Comprador.IdCondIngBrutos, Comprador.DescrCondIngBrutos, Comprador.GLN, Comprador.CodigoInterno, Comprador.FechaInicioActividades, Comprador.EmailAvisoVisualizacion, Comprador.PasswordAvisoVisualizacion ");
			a.Append("from Comprador, Cuenta where Comprador.IdCuenta='" + Comprador.IdCuenta + "' and Comprador.RazonSocial='" + Comprador.RazonSocial + "' and Comprador.IdCuenta=Cuenta.IdCuenta ");
			DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
			if (dt.Rows.Count == 0)
			{
				throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ElementoInexistente("Comprador asociado a la cuenta " + Comprador.IdCuenta);
			}
			else
			{
				Copiar(dt.Rows[0], Comprador);
			}
		}
Пример #13
0
 public void Leer(CedWebEntidades.Texto Texto)
 {
     StringBuilder a = new StringBuilder(string.Empty);
     a.Append("select IdTexto, DescrTexto from Texto ");
     a.Append("where IdTexto='" + Texto.Id.ToString() + "' ");
     DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     if (dt.Rows.Count == 0)
     {
         throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ElementoInexistente("Texto " + Texto.Id.ToString());
     }
     else
     {
         Texto.Descr = Convert.ToString(dt.Rows[0]["DescrTexto"]);
     }
 }
Пример #14
0
 public void Leer(CedWebEntidades.Vendedor Vendedor)
 {
     StringBuilder a = new StringBuilder(string.Empty);
     a.Append("select Vendedor.IdCuenta, Cuenta.Nombre as NombreCuenta, Vendedor.RazonSocial, Vendedor.Calle, Vendedor.Nro, Vendedor.Piso, Vendedor.Depto, Vendedor.Sector, Vendedor.Torre, Vendedor.Manzana, Vendedor.Localidad, Vendedor.IdProvincia, Vendedor.DescrProvincia, Vendedor.CodPost, Vendedor.NombreContacto, Vendedor.EmailContacto, Vendedor.TelefonoContacto, Vendedor.CUIT, Vendedor.IdCondIVA, Vendedor.DescrCondIVA, Vendedor.NroIngBrutos, Vendedor.IdCondIngBrutos, Vendedor.DescrCondIngBrutos, Vendedor.GLN, Vendedor.CodigoInterno, Vendedor.FechaInicioActividades from Vendedor, Cuenta ");
     a.Append("where Vendedor.IdCuenta='" + Vendedor.IdCuenta + "' and Vendedor.IdCuenta=Cuenta.IdCuenta ");
     DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     if (dt.Rows.Count == 0)
     {
         throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ElementoInexistente("Vendedor asociado a la cuenta " + Vendedor.IdCuenta);
     }
     else
     {
         Copiar(dt.Rows[0], Vendedor);
         CedWebDB.PuntoDeVenta puntoDeVenta = new PuntoDeVenta(sesion);
         puntoDeVenta.Leer(Vendedor);
     }
 }
Пример #15
0
        public void Leer(CedWebEntidades.Cuenta Cuenta)
        {

            StringBuilder a = new StringBuilder(string.Empty);
            a.Append("select Cuenta.IdCuenta, Cuenta.Nombre, Cuenta.Telefono, Cuenta.Email, Cuenta.Password, Cuenta.Pregunta, Cuenta.Respuesta, Cuenta.IdTipoCuenta, TipoCuenta.DescrTipoCuenta, Cuenta.IdEstadoCuenta, EstadoCuenta.DescrEstadoCuenta, Cuenta.UltimoNroLote, Cuenta.FechaAlta, Cuenta.CantidadEnviosMail, Cuenta.FechaUltimoReenvioMail, Cuenta.IdMedio, Medio.DescrMedio, Cuenta.EmailSMS, Cuenta.RecibeAvisoAltaCuenta, Cuenta.CantidadComprobantes, Cuenta.FechaUltimoComprobante, Cuenta.FechaVtoPremium, Cuenta.IdPaginaDefault, PaginaDefault.DescrPaginaDefault, PaginaDefault.URL, Cuenta.NroSerieCertificado, Cuenta.CantidadActivacionesCPs ");
            a.Append("from Cuenta, TipoCuenta, EstadoCuenta, Medio, PaginaDefault ");
            a.Append("where Cuenta.IdCuenta='" + Cuenta.Id.ToString() + "' and Cuenta.IdTipoCuenta=TipoCuenta.IdTipoCuenta and Cuenta.IdEstadoCuenta=EstadoCuenta.IdEstadoCuenta and Cuenta.IdMedio=Medio.IdMedio and Cuenta.IdPaginaDefault=PaginaDefault.IdPaginaDefault ");
            DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
            if (dt.Rows.Count == 0)
            {
                throw new Microsoft.ApplicationBlocks.ExceptionManagement.Validaciones.ElementoInexistente("Cuenta " + Cuenta.Id.ToString());
            }
            else
            {
                Copiar(dt.Rows[0], Cuenta);
            }
        }
Пример #16
0
 public static void Copiar(CedWebEntidades.Vendedor VendedorDsd, CedWebEntidades.Vendedor VendedorHst)
 {
     VendedorHst.IdCuenta = VendedorDsd.IdCuenta;
     VendedorHst.NombreCuenta = VendedorDsd.NombreCuenta;
     VendedorHst.RazonSocial = VendedorDsd.RazonSocial;
     VendedorHst.Domicilio = VendedorDsd.Domicilio;
     VendedorHst.NombreContacto = VendedorDsd.NombreContacto;
     VendedorHst.EmailContacto = VendedorDsd.EmailContacto;
     VendedorHst.TelefonoContacto = VendedorDsd.TelefonoContacto;
     VendedorHst.CUIT = VendedorDsd.CUIT;
     VendedorHst.IdCondIVA = VendedorDsd.IdCondIVA;
     VendedorHst.DescrCondIVA = VendedorDsd.DescrCondIVA;
     VendedorHst.NroIngBrutos = VendedorDsd.NroIngBrutos;
     VendedorHst.IdCondIngBrutos = VendedorDsd.IdCondIngBrutos;
     VendedorHst.DescrCondIngBrutos = VendedorDsd.DescrCondIngBrutos;
     VendedorHst.GLN = VendedorDsd.GLN;
     VendedorHst.CodigoInterno = VendedorDsd.CodigoInterno;
     VendedorHst.FechaInicioActividades = VendedorDsd.FechaInicioActividades;
     VendedorHst.PuntosDeVenta = VendedorDsd.PuntosDeVenta;
 }
Пример #17
0
 public void Leer(CedWebEntidades.Flag Flag)
 {
     StringBuilder a = new StringBuilder(string.Empty);
     a.Append("select Flag.IdFlag, Flag.Valor from Flag ");
     DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     for (int i=0; i<dt.Rows.Count; i++)
     {
         switch (Convert.ToString(dt.Rows[i]["IdFlag"]))
         {
             case "ModoDepuracion":
                 Flag.ModoDepuracion=Convert.ToBoolean(dt.Rows[i]["Valor"]);
                 break;
             case "PremiumSinCostoEnAltaCuenta":
                 Flag.PremiumSinCostoEnAltaCuenta = Convert.ToBoolean(dt.Rows[i]["Valor"]);
                 break;
             case "CreacionCuentaHabilitada":
                 Flag.CreacionCuentaHabilitada = Convert.ToBoolean(dt.Rows[i]["Valor"]);
                 break;
         }
     }
 }
Пример #18
0
 public void Leer(CedWebEntidades.Vendedor Vendedor)
 {
     StringBuilder a = new StringBuilder(string.Empty);
     a.Append("select BonoFiscal.PuntoDeVentaHabilitado from BonoFiscal ");
     a.Append("where BonoFiscal.CUIT=" + Convert.ToString(Vendedor.CUIT) + " ");
     DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     if (dt.Rows.Count > 0)
     {
         if (Vendedor.BonoFiscal != null)
         {
             Vendedor.BonoFiscal.PuntoDeVentaHabilitado.Clear();
         }
         else
         {
             Vendedor.BonoFiscal = new CedWebEntidades.BonoFiscal();
         }
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             Vendedor.BonoFiscal.PuntoDeVentaHabilitado.Add(Convert.ToInt32(dt.Rows[i]["PuntoDeVentaHabilitado"]));
         }
     }
 }
Пример #19
0
 public List<CedWebEntidades.PaginaDefault> Lista(CedWebEntidades.Cuenta Cuenta)
 {
     List<CedWebEntidades.PaginaDefault> lista = new List<CedWebEntidades.PaginaDefault>();
     System.Text.StringBuilder a = new StringBuilder();
     a.Append("select ");
     a.Append("PaginaDefault.IdPaginaDefault, PaginaDefault.DescrPaginaDefault, PaginaDefault.URL ");
     a.Append("from PaginaDefault, PaginaDefaultXTipoCuenta where PaginaDefault.IdPaginaDefault=PaginaDefaultXTipoCuenta.IdPaginaDefault and PaginaDefaultXTipoCuenta.IdTipoCuenta='" + Cuenta.TipoCuenta.Id + "' ");
     a.Append("order by PaginaDefault.DescrPaginaDefault ");
     DataTable dt = new DataTable();
     dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     if (dt.Rows.Count != 0)
     {
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             CedWebEntidades.PaginaDefault elemento = new CedWebEntidades.PaginaDefault();
             elemento.Id = Convert.ToString(dt.Rows[i]["IdPaginaDefault"]);
             elemento.Descr = Convert.ToString(dt.Rows[i]["DescrPaginaDefault"]);
             elemento.URL = Convert.ToString(dt.Rows[i]["URL"]);
             lista.Add(elemento);
         }
     }
     return lista;
 }
Пример #20
0
 public void Crear(CedWebEntidades.Comprador Comprador)
 {
     StringBuilder a = new StringBuilder(string.Empty);
     a.Append("insert Comprador values (");
     a.Append("'" + Comprador.IdCuenta + "', ");
     a.Append("'" + Comprador.RazonSocial + "', ");
     a.Append("'" + Comprador.Domicilio.Calle + "', ");
     a.Append("'" + Comprador.Domicilio.Nro + "', ");
     a.Append("'" + Comprador.Domicilio.Piso + "', ");
     a.Append("'" + Comprador.Domicilio.Depto + "', ");
     a.Append("'" + Comprador.Domicilio.Sector + "', ");
     a.Append("'" + Comprador.Domicilio.Torre + "', ");
     a.Append("'" + Comprador.Domicilio.Manzana + "', ");
     a.Append("'" + Comprador.Domicilio.Localidad + "', ");
     a.Append("'" + Comprador.Domicilio.Provincia.Id + "', ");
     a.Append("'" + Comprador.Domicilio.Provincia.Descr + "', ");
     a.Append("'" + Comprador.Domicilio.CodPost + "', ");
     a.Append("'" + Comprador.NombreContacto + "', ");
     a.Append("'" + Comprador.EmailContacto + "', ");
     a.Append("'" + Comprador.TelefonoContacto + "', ");
     a.Append(Comprador.IdTipoDoc + ", ");
     a.Append("'" + Comprador.DescrTipoDoc + "', ");
     a.Append(Comprador.NroDoc + ", ");
     a.Append(Comprador.IdCondIVA + ", ");
     a.Append("'" + Comprador.DescrCondIVA + "', ");
     a.Append("'" + Comprador.NroIngBrutos + "', ");
     a.Append(Comprador.IdCondIngBrutos + ", ");
     a.Append("'" + Comprador.DescrCondIngBrutos + "', ");
     a.Append(Comprador.GLN + ", ");
     a.Append("'" + Comprador.CodigoInterno + "', ");
     a.Append("'" + Comprador.FechaInicioActividades.ToString("yyyyMMdd") + "', ");
     a.Append("'" + Comprador.EmailAvisoVisualizacion + "', ");
     a.Append("'" + Comprador.PasswordAvisoVisualizacion + "' ");
     a.Append(") ");
     Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
 }
Пример #21
0
 public static void Copiar(CedWebEntidades.Comprador CompradorDsd, CedWebEntidades.Comprador CompradorHst)
 {
     CompradorHst.IdCuenta = CompradorDsd.IdCuenta;
     CompradorHst.NombreCuenta = CompradorDsd.NombreCuenta;
     CompradorHst.RazonSocial = CompradorDsd.RazonSocial;
     CompradorHst.Domicilio.Calle = CompradorDsd.Domicilio.Calle;
     CompradorHst.Domicilio.Nro = CompradorDsd.Domicilio.Nro;
     CompradorHst.Domicilio.Piso = CompradorDsd.Domicilio.Piso;
     CompradorHst.Domicilio.Depto = CompradorDsd.Domicilio.Depto;
     CompradorHst.Domicilio.Sector = CompradorDsd.Domicilio.Sector;
     CompradorHst.Domicilio.Torre = CompradorDsd.Domicilio.Torre;
     CompradorHst.Domicilio.Manzana = CompradorDsd.Domicilio.Manzana;
     CompradorHst.Domicilio.Localidad = CompradorDsd.Domicilio.Localidad;
     CompradorHst.Domicilio.Provincia.Id = CompradorDsd.Domicilio.Provincia.Id;
     CompradorHst.Domicilio.Provincia.Descr = CompradorDsd.Domicilio.Provincia.Descr;
     CompradorHst.Domicilio.CodPost = CompradorDsd.Domicilio.CodPost;
     CompradorHst.NombreContacto = CompradorDsd.NombreContacto;
     CompradorHst.EmailContacto = CompradorDsd.EmailContacto;
     CompradorHst.TelefonoContacto = CompradorDsd.TelefonoContacto;
     CompradorHst.IdTipoDoc = CompradorDsd.IdTipoDoc;
     CompradorHst.DescrTipoDoc = CompradorDsd.DescrTipoDoc;
     CompradorHst.NroDoc = CompradorDsd.NroDoc;
     CompradorHst.IdCondIVA = CompradorDsd.IdCondIVA;
     CompradorHst.DescrCondIVA = CompradorDsd.DescrCondIVA;
     CompradorHst.NroIngBrutos = CompradorDsd.NroIngBrutos;
     CompradorHst.IdCondIngBrutos = CompradorDsd.IdCondIngBrutos;
     CompradorHst.DescrCondIngBrutos = CompradorDsd.DescrCondIngBrutos;
     CompradorHst.GLN = CompradorDsd.GLN;
     CompradorHst.CodigoInterno = CompradorDsd.CodigoInterno;
     CompradorHst.FechaInicioActividades = CompradorDsd.FechaInicioActividades;
 }
Пример #22
0
 public static void Leer(CedWebEntidades.Comprador Comprador, CedEntidades.Sesion Sesion)
 {
     CedWebDB.Comprador comprador = new CedWebDB.Comprador(Sesion);
     comprador.Leer(Comprador);
 }
Пример #23
0
 public static int CantidadDeFilas(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion)
 {
     CedWebDB.Comprador comprador = new CedWebDB.Comprador(Sesion);
     return comprador.CantidadDeFilas(Cuenta);
 }
Пример #24
0
 public static List<CedWebEntidades.Comprador> Lista(CedWebEntidades.Cuenta Cuenta, int IndicePagina, int TamañoPagina, string OrderBy, CedEntidades.Sesion Sesion)
 {
     CedWebDB.Comprador comprador = new CedWebDB.Comprador(Sesion);
     if (OrderBy.Equals(String.Empty))
     {
         OrderBy = "RazonSocial";
     }
     return comprador.Lista(Cuenta, IndicePagina, TamañoPagina, OrderBy);
 }
Пример #25
0
		public static List<CedWebEntidades.Comprador> ListaSinExportacion(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion, bool ConSeleccionarComprador)
		{
			CedWebDB.Comprador comprador = new CedWebDB.Comprador(Sesion);
			List<CedWebEntidades.Comprador> lista = comprador.Lista(Cuenta, ConSeleccionarComprador);
			lista = lista.FindAll(delegate(CedWebEntidades.Comprador c)
			{
				return !c.IdTipoDoc.Equals(70) || c.RazonSocial.Equals("Seleccionar comprador");
			});
			return lista;
		}
Пример #26
0
 public static List<CedWebEntidades.Comprador> Lista(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion, bool ConSeleccionarComprador)
 {
     CedWebDB.Comprador comprador = new CedWebDB.Comprador(Sesion);
     return comprador.Lista(Cuenta, ConSeleccionarComprador);
 }
Пример #27
0
 public static List<CedWebEntidades.Comprador> Lista(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion)
 {
     return Lista(Cuenta, Sesion, true);
 }
Пример #28
0
		private void HabilitarAcciones(CedWebEntidades.Cuenta Cuenta)
		{
			switch (Cuenta.EstadoCuenta.Id)
			{
				case "Vigente":
					BajaButton.Enabled = true;
					ActivCPButton.Enabled = true;
					break;
				case "Baja":
					AnularBajaButton.Enabled = true;
					break;
				case "PteConf":
					BajaButton.Enabled = true;
					ReenviarMailButton.Enabled = true;
					break;
				case "Suspend":
					ActivCPButton.Enabled = true;
					break;
			}
			switch (Cuenta.TipoCuenta.Id)
			{
				case "Prem":
					switch (Cuenta.EstadoCuenta.Id)
					{
						case "Vigente":
							SuspenderPremiumButton.Enabled = true;
							DesactivarPremiumButton.Enabled = true;
							ActivarPremiumButton.Enabled = true;
							break;
						case "Suspend":
							ActivarPremiumButton.Enabled = true;
							DesactivarPremiumButton.Enabled = true;
							break;
					}
					break;
				case "Free":
					switch (Cuenta.EstadoCuenta.Id)
					{
						case "Vigente":
							ActivarPremiumButton.Enabled = true;
							break;
					}
					break;
			}
		}
Пример #29
0
 private void HabilitarAcciones(CedWebEntidades.Publicacion Publicacion)
 {
     ClonarButton.Enabled = true;
     ModificarButton.Enabled = true;
     PublicarButton.Enabled = true;
     CancelarButton.Enabled = true;
 }
Пример #30
0
 public static void Leer(CedWebEntidades.Flag Flag, CedEntidades.Sesion Sesion)
 {
     CedWebDB.Flag flag = new CedWebDB.Flag(Sesion);
     flag.Leer(Flag);
 }