Exemplo n.º 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"]);
 }
Exemplo n.º 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);
        }
Exemplo n.º 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"]);
 }
Exemplo n.º 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);
         }
     }
 }
Exemplo n.º 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();
     }
 }
Exemplo n.º 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;
 }
Exemplo n.º 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"]);
        }
Exemplo n.º 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();
			}
		}
Exemplo n.º 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;
 }
Exemplo n.º 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.");
         }
     }
 }
Exemplo n.º 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");
                             }
                         }
                     }
                 }
             }
         }
     }
 }
Exemplo n.º 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);
			}
		}
Exemplo n.º 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"]);
     }
 }
Exemplo n.º 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);
     }
 }
Exemplo n.º 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);
            }
        }
Exemplo n.º 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;
 }
Exemplo n.º 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;
         }
     }
 }
Exemplo n.º 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"]));
         }
     }
 }
Exemplo n.º 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;
 }
Exemplo n.º 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);
 }
Exemplo n.º 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;
 }
Exemplo n.º 22
0
 public static void Leer(CedWebEntidades.Comprador Comprador, CedEntidades.Sesion Sesion)
 {
     CedWebDB.Comprador comprador = new CedWebDB.Comprador(Sesion);
     comprador.Leer(Comprador);
 }
Exemplo n.º 23
0
 public static int CantidadDeFilas(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion)
 {
     CedWebDB.Comprador comprador = new CedWebDB.Comprador(Sesion);
     return comprador.CantidadDeFilas(Cuenta);
 }
Exemplo n.º 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);
 }
Exemplo n.º 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;
		}
Exemplo n.º 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);
 }
Exemplo n.º 27
0
 public static List<CedWebEntidades.Comprador> Lista(CedWebEntidades.Cuenta Cuenta, CedEntidades.Sesion Sesion)
 {
     return Lista(Cuenta, Sesion, true);
 }
Exemplo n.º 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;
			}
		}
Exemplo n.º 29
0
 private void HabilitarAcciones(CedWebEntidades.Publicacion Publicacion)
 {
     ClonarButton.Enabled = true;
     ModificarButton.Enabled = true;
     PublicarButton.Enabled = true;
     CancelarButton.Enabled = true;
 }
Exemplo n.º 30
0
 public static void Leer(CedWebEntidades.Flag Flag, CedEntidades.Sesion Sesion)
 {
     CedWebDB.Flag flag = new CedWebDB.Flag(Sesion);
     flag.Leer(Flag);
 }