Пример #1
0
        protected void btnDeleteProd_Click(object sender, EventArgs e)
        {
            try
            {
                using (GridViewRow row = (GridViewRow)((LinkButton)sender).NamingContainer)
                {
                    int idProd = Convert.ToInt32(row.Cells[0].Text);
                    DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
                    ProductoDA _producto = new ProductoDA(DataUser)
                    {
                        operacion   = "U",
                        imagen      = null,
                        nombre      = null,
                        skuprov1    = null,
                        skuprov2    = null,
                        id_usuario  = DataUser.id_usuario,
                        id_producto = idProd,
                        activo      = false
                    };

                    _producto.Actualizar(_producto);
                    FillGridviewProducto();
                    (this.Master as NavContenido).MostrarMensaje("Datos eliminados con exito.");
                    _producto = null;
                }
            }
            catch (Exception ex)
            {
                (this.Master as NavContenido).MostrarError("Ha ocurrido un error", "Error", ex);
            }
        }
Пример #2
0
        protected void btnIngresaProd_Click(object sender, EventArgs e)
        {
            try
            {
                if (!FileUploadProducto.HasFile)
                {
                    return;
                }

                string _nombre        = txtNombreProducto.Text;
                string _Skuprov1      = txtSkuProveedor1.Text;
                string _Skuprov2      = txtSkuProveedor2.Text;
                byte[] imagenProducto = GetStreamInByteArray(FileUploadProducto.PostedFile.InputStream);

                DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
                ProductoDA _producto = new ProductoDA(DataUser)
                {
                    operacion  = "I",
                    imagen     = imagenProducto,
                    nombre     = _nombre,
                    skuprov1   = _Skuprov1,
                    skuprov2   = _Skuprov2,
                    id_usuario = DataUser.id_usuario
                };

                _producto.Ingresar(_producto);
                FillGridviewProducto();
                (this.Master as NavContenido).MostrarMensaje("Producto ingresado con exito.");
                _producto = null;
            }
            catch (Exception ex)
            {
                (this.Master as NavContenido).MostrarError("Ha ocurrido un error", "Error", ex);
            }
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            TxtInfCompFechaFundacion.Attributes.Add("readonly", "readonly");
            txtNatFechaNac.Attributes.Add("readonly", "readonly");
            var pasoLoad = Convert.ToInt16(Session["PasoLoad"]);

            if (!IsPostBack && pasoLoad == 0)
            {
                Session["PasoLoad"] = 1;
                DataUser            = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
                var folio       = new GeneraFolioBL(DataUser);
                var numeroFolio = folio.GetFolioFicha(2, 8, true);
                FolioDoc.Text        = numeroFolio.cod_folio;
                TxtFechaEmision.Text = DateTime.Now.ToString("yyyy-MM-dd");

                var CodProd = Request.QueryString["CodCli"];
                var Tipo    = Request.QueryString["Tipo"];
                if (!string.IsNullOrEmpty(CodProd))
                {
                    hdCodCli.Value      = CodProd;
                    hdTipoCliente.Value = Tipo;
                    FillEditCliente(Convert.ToInt32(Tipo), Convert.ToInt32(CodProd));
                    btnExport.Visible = true;
                }
            }
        }
Пример #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
         FillGridviewProducto();
     }
 }
Пример #5
0
        public void GetAllProveedor(TipoCliente _Tipo, string folio = null)
        {
            DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
            var       proveedor   = new ClienteBL(DataUser);
            DataTable dtProveedor = new DataTable();

            dtProveedor = proveedor.GetAllProveedor(NombreEntidad.Proveedor, _Tipo, folio);
            Session["DataListProveedor"] = dtProveedor;
            GridListProveedor.DataSource = dtProveedor;
            GridListProveedor.DataBind();
        }
Пример #6
0
        public void GetAllCliente(TipoCliente _Tipo, string folio = null)
        {
            DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
            var       cliente   = new ClienteBL(DataUser);
            DataTable dtcliente = new DataTable();

            dtcliente = cliente.GetAllProveedor(NombreEntidad.Cliente, _Tipo, folio);
            Session["DataListCliente"] = dtcliente;
            GridListCliente.DataSource = dtcliente;
            GridListCliente.DataBind();
        }
Пример #7
0
        public void GetAllPersonal(string folio = null)
        {
            DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
            var       cliente   = new PersonalBL(DataUser);
            DataTable dtcliente = new DataTable();

            dtcliente = cliente.GetAllPersonal(folio);
            Session["DataListPersonal"] = dtcliente;
            GridListPersonal.DataSource = dtcliente;
            GridListPersonal.DataBind();
        }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var pasoLoad = Convert.ToInt16(Session["PasoLoad"]);

            if (!IsPostBack && pasoLoad == 0)
            {
                Session["PasoLoad"] = 1;
                DataUser            = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
                var folio       = new GeneraFolioBL(DataUser);
                var numeroFolio = folio.GetFolioFicha(1, 8, true);
                FolioDoc.Text        = numeroFolio.cod_folio;
                TxtFechaEmision.Text = DateTime.Now.ToString("yyyy-MM-dd");
            }
        }
Пример #9
0
        public void FillGridviewProducto()
        {
            try
            {
                DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
                ProductoDA _producto = new ProductoDA(DataUser);

                List <ProductoDA> listProd = new List <ProductoDA>();
                _producto.operacion      = "S";
                listProd                 = _producto.Obtener(_producto);
                Session["ListProductos"] = listProd;
                gridProductos.DataSource = listProd;
                gridProductos.DataBind();
            }
            catch (Exception ex)
            {
                (this.Master as NavContenido).MostrarError("Ha ocurrido un error", "Error", ex);
            }
        }
Пример #10
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                int idProducto = Convert.ToInt32(lblID.Text);
                int idOrg      = Convert.ToInt32(cmboOrganizador.SelectedValue);
                int idFam      = Convert.ToInt32(cmboFamilia.SelectedValue);
                int idgrupo    = Convert.ToInt32(cmboGrupos.SelectedValue);
                int idArticulo = Convert.ToInt32(cmboArticulos.SelectedValue);
                int idCar1     = Convert.ToInt32(cmboCaracteristica1.SelectedValue);
                int idCar2     = Convert.ToInt32(cmboCaracteristica2.SelectedValue);
                int idCar3     = Convert.ToInt32(cmboCaracteristica3.SelectedValue);
                int comb1      = Convert.ToInt32(CmboIdentificacion1.SelectedValue);
                int comb2      = Convert.ToInt32(CmboIdentificacion2.SelectedValue);



                DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
                ProductoCombinacionSKUDA combinacionSku = new ProductoCombinacionSKUDA(DataUser)
                {
                    operacion   = "I",
                    id_producto = idProducto,
                    id_org      = idOrg,
                    id_fam      = idFam,
                    id_grupo    = idgrupo,
                    id_articulo = idArticulo,
                    id_car1     = idCar1,
                    id_car2     = idCar2,
                    id_car3     = idCar3,
                    id_comb1    = comb1,
                    id_comb2    = comb2,
                    id_usuario  = DataUser.id_usuario
                };
                combinacionSku.IngresarSKU(combinacionSku);
                GridSku.DataSource = SqlDataSourceSelectSKUGrid;
                GridSku.DataBind();
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #11
0
 protected void BntDesactivar_Click(object sender, EventArgs e)
 {
     try
     {
         using (GridViewRow row = (GridViewRow)((LinkButton)sender).NamingContainer)
         {
             int idCliente = Convert.ToInt32(GridListProveedor.DataKeys[row.RowIndex].Value);
             DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
             int       tipoCliente = Convert.ToInt32(HFTipoProveedor.Value);
             var       proveedor   = new ClienteBL(DataUser);
             DataTable dtProveedor = new DataTable();
             dtProveedor = proveedor.UpdateEstado(NombreEntidad.Proveedor, idCliente, Estados.Inactivo);
             GetAllProveedor((TipoCliente)tipoCliente);
             (this.Master as NavContenido).MostrarMensaje("Accion realizada con exito.");
         }
     }
     catch (Exception ex)
     {
         (this.Master as NavContenido).MostrarError("Ha ocurrido un error", "Error", ex);
     }
 }
Пример #12
0
        public DataTable ObtenerUsuarios(MSSQLSUL.Seguridad.Usuario vUsuario, string pNombreUsuario, int pEstado)
        {
            DataTable vTabla = new DataTable();

            try
            {
                Conexion vCon = new Conexion(vUsuario);
                Dictionary <string, object> vParam = new Dictionary <string, object>();

                vParam.Add("@sNombreUsuario", pNombreUsuario);
                vParam.Add("@iEsatdo", pEstado);


                string vError = "";
                vTabla = vCon.Ejecutar("sp_obtener_Usuarios", ref vError, vParam);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(vTabla);
        }
Пример #13
0
        protected void btnEditProducto_Click(object sender, EventArgs e)
        {
            try
            {
                string Nombre         = txtNombreEdit.Text;
                string sku1           = txtSku1Edit.Text;
                string sku2           = txtSku2Edit.Text;
                int    idProdEdit     = Convert.ToInt32(lblIdProd.Text);
                byte[] imagenProducto = null;
                if (FileUploadEditProduct.HasFile)
                {
                    imagenProducto = GetStreamInByteArray(FileUploadEditProduct.PostedFile.InputStream);
                }


                DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
                ProductoDA _producto = new ProductoDA(DataUser)
                {
                    operacion   = "U",
                    imagen      = imagenProducto,
                    nombre      = Nombre,
                    skuprov1    = sku1,
                    skuprov2    = sku2,
                    id_usuario  = DataUser.id_usuario,
                    id_producto = idProdEdit
                };

                _producto.Actualizar(_producto);
                PopUpPanelEditProducto.Hide();
                FillGridviewProducto();
                (this.Master as NavContenido).MostrarMensaje("Datos actualizados con exito.");
                _producto = null;
            }
            catch (Exception ex)
            {
                (this.Master as NavContenido).MostrarError("Ha ocurrido un error", "Error", ex);
            }
        }
Пример #14
0
 public GeneraFolioBL(MSSQLSUL.Seguridad.Usuario strUsr)
 {
     this.DataUser = strUsr;
     dAcces        = new FolioDocumentosDA(DataUser);
 }
Пример #15
0
        //private string codUsuario { get; set; }
        //private string sPasswd { get; set; }

        public DataTable ObtenerUsuarios(MSSQLSUL.Seguridad.Usuario Usr)
        {
        }
Пример #16
0
        protected void btnRegistroEntidadCliente_Click(object sender, EventArgs e)
        {
            try
            {
                DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
                var  Cliente             = new ClienteBL(DataUser);
                int  tipoCliente         = Convert.ToInt32(hdTipoCliente.Value);
                var  CodCli              = Request.QueryString["CodCli"];
                var  EditProveedor       = string.IsNullOrEmpty(CodCli) ? false : true;
                var  folio               = new GeneraFolioBL(DataUser);
                var  numeroFolio         = new Folio();
                bool GeneroActualizacion = false;
                if (!EditProveedor)
                {
                    numeroFolio = folio.GetFolioFicha(2, 8, false);
                }



                Direccion               _dir            = new Direccion();
                Cliente                 _cli            = new Cliente();
                Informacion_Empresa     _infoEmpresa    = new Informacion_Empresa();
                Direccion               _dirFacturacion = new Direccion();
                Informacion_Facturacion _infoFact       = new Informacion_Facturacion();
                if (tipoCliente.Equals(Convert.ToInt32(TipoCliente.Natural)))
                {
                    _dirFacturacion = new Direccion
                    {
                        pais           = txtNatPais.Text,
                        region         = txtNatRegion.Text,
                        ciudad         = txtNatCiudad.Text,
                        direccion      = txtNatDireccion.Text,
                        zip            = txtNatZip.Text,
                        giro_actividad = TxtNatGiroActividad.Text
                    };

                    _cli = new Cliente
                    {
                        id_tipo_cliente  = tipoCliente,
                        id_codigo_folio  = numeroFolio.idFolio,
                        nombre           = txtNatNombre.Text,
                        rut              = txtNatRut.Text,
                        area_profesion   = txtNatProfesion.Text,
                        identidad        = cmboNatIdentidad.Text,
                        fecha_nacimiento = Convert.ToDateTime(txtNatFechaNac.Text),
                        contacto1        = txtNatFono.Text,
                        contacto2        = txtNatEmail.Text,
                        NombreEntidad    = NombreEntidad.Cliente.ToString()
                    };

                    _infoFact = new Informacion_Facturacion
                    {
                        nombre_cuenta       = txtCtaFactNatNombre.Text,
                        rut                 = txtCtaFactNatRUT.Text,
                        banco               = txtCtaFactNatBanco.Text,
                        tipo_cuenta         = txtCtaFactNatTipoCta.Text,
                        numero_cuenta       = txtCtaFactNatNumCta.Text,
                        correo_confirmacion = txtCtaFactNatEmailConfirm.Text
                    };

                    if (EditProveedor)
                    {
                        var OldDireccionEdit = (Direccion)Session["DireccionFacturacionEdit"];
                        _dirFacturacion.id_direccion = Convert.ToInt32(hdIdDireccionFacturacion.Value);
                        if (Extentions.CompareObject(OldDireccionEdit, _dirFacturacion))
                        {
                            if (!Cliente.UpdateDireccion(_dirFacturacion))
                            {
                                throw new Exception("No se pudo actualizar registro Direccion Id: " + _dirFacturacion.id_direccion.ToString());
                            }
                            else
                            {
                                GeneroActualizacion = true;
                            }
                        }
                        var OldInfoFacturacionEdit = (Informacion_Facturacion)Session["InfoFacturacionEdit"];
                        _infoFact.id = Convert.ToInt32(hdIdInfoFactura.Value);
                        if (Extentions.CompareObject(OldInfoFacturacionEdit, _infoFact))
                        {
                            if (!Cliente.UpdateInfoFacturacion(_infoFact))
                            {
                                throw new Exception("No se pudo actualizar registro Informacion de Facturacion Id: " + _cli.id.ToString());
                            }
                            else
                            {
                                GeneroActualizacion = true;
                            }
                        }
                        var OldClienteEdit = (Cliente)Session["ClienteEdit"];
                        _cli.id = Convert.ToInt32(hdIdCliente.Value);
                        if (Extentions.CompareObject(OldClienteEdit, _cli))
                        {
                            if (!Cliente.UpdateCliente(_cli))
                            {
                                throw new Exception("No se pudo actualizar registro Cliente Id: " + _cli.id.ToString());
                            }
                            else
                            {
                                GeneroActualizacion = true;
                            }
                        }
                        if (GeneroActualizacion)
                        {
                            Cliente.UpdateContadorActualizacion(_cli.id);
                        }

                        (this.Master as NavContenido).MostrarMensaje("Datos Actualizados correctamente.");
                        // Session.Remove("PasoLoad");
                    }
                    else
                    {
                        _dirFacturacion = Cliente.AddDireccion(_dirFacturacion);
                        //_cli.id_direcion = _dirFacturacion.id_direccion;
                        _infoFact.id_direccion = _dirFacturacion.id_direccion;
                        _infoFact            = Cliente.AddInfoFacturacion(_infoFact);
                        _cli.id_info_factura = _infoFact.id;
                        _cli = Cliente.AddCliente(_cli);
                        //(this.Master as NavContenido).MostrarMensajeRedirect("Datos ingresados correctamente.", "/Proveedor.aspx");
                        (this.Master as NavContenido).MostrarMensaje("Datos ingresados correctamente.");
                        // Session.Remove("PasoLoad");
                    }
                }
                else
                {
                    _dir = new Direccion
                    {
                        pais      = txtPais.Text,
                        region    = txtRegion.Text,
                        ciudad    = txtCiudad.Text,
                        direccion = TxtDirección.Text,
                        zip       = txtCodigoPostal.Text
                    };

                    _cli = new Cliente
                    {
                        id_tipo_cliente  = tipoCliente,
                        id_codigo_folio  = numeroFolio.idFolio,
                        nombre           = TxtRepreNombre.Text,
                        rut              = TxtRepreRutID.Text,
                        area_profesion   = TxtRepreProfesion.Text,
                        identidad        = cmboIdentidad.Text,
                        fecha_nacimiento = Convert.ToDateTime(TxtRepreCumple.Text),
                        contacto1        = TxtRepreTelefono.Text,
                        contacto2        = TxtRepreEmail.Text,
                        NombreEntidad    = NombreEntidad.Cliente.ToString()
                    };

                    _infoEmpresa = new Informacion_Empresa
                    {
                        rut             = TxtInfCompIDRUT.Text,
                        razon_social    = TxtInfCompRazonSocial.Text,
                        nombre_fantasia = TxtInfCompNombreFantasia.Text,
                        fecha_fundacion = Convert.ToDateTime(TxtInfCompFechaFundacion.Text),
                        pagina_web      = TxtInfCompPaginaWeb.Text,
                        contacto_corp1  = TxtInfCompTelefono.Text,
                        contacto_corp2  = TxtInfCompEmail.Text
                    };

                    _dirFacturacion = new Direccion
                    {
                        pais           = TxtFactPais.Text,
                        region         = TxtFactEstadoRegion.Text,
                        ciudad         = TxtFactCiudad.Text,
                        direccion      = TxtFactDir.Text,
                        zip            = TxtFactCodPostal.Text,
                        giro_actividad = TxtFactGiroActividad.Text
                    };

                    _infoFact = new Informacion_Facturacion
                    {
                        nombre_cuenta       = txtCtaFactNombre.Text,
                        rut                 = txtCtaFactRUTID.Text,
                        banco               = txtCtaFactBanco.Text,
                        tipo_cuenta         = txtCtaFactTipoCuenta.Text,
                        numero_cuenta       = txtCtaFactNumCta.Text,
                        correo_confirmacion = txtCtaFactEmail.Text
                    };


                    if (EditProveedor)
                    {
                        var OldDireccionEdit = (Direccion)Session["DirClienteEdit"];
                        _dir.id_direccion = Convert.ToInt32(hdIdDireccion.Value);
                        if (Extentions.CompareObject(OldDireccionEdit, _dir))
                        {
                            if (!Cliente.UpdateDireccion(_dir))
                            {
                                throw new Exception("No se pudo actualizar registro Direccion Id: " + _dir.id_direccion.ToString());
                            }
                            else
                            {
                                GeneroActualizacion = true;
                            }
                        }
                        var OldDireccionFactEdit = (Direccion)Session["DireccionFacturacionEdit"];
                        _dirFacturacion.id_direccion = Convert.ToInt32(hdIdDireccionFacturacion.Value);
                        if (Extentions.CompareObject(OldDireccionFactEdit, _dirFacturacion))
                        {
                            if (!Cliente.UpdateDireccion(_dirFacturacion))
                            {
                                throw new Exception("No se pudo actualizar registro Direccion Id: " + _dirFacturacion.id_direccion.ToString());
                            }
                            else
                            {
                                GeneroActualizacion = true;
                            }
                        }

                        var OldInfoEmpresa = (Informacion_Empresa)Session["InfoEmpresaEdit"];
                        _infoEmpresa.id = Convert.ToInt32(hdIdInfoEmpresa.Value);
                        if (Extentions.CompareObject(OldInfoEmpresa, _infoEmpresa))
                        {
                            if (!Cliente.UpdateInfoEmpresa(_infoEmpresa))
                            {
                                throw new Exception("No se pudo actualizar registro Informacion empresa Id: " + _infoEmpresa.id.ToString());
                            }
                            else
                            {
                                GeneroActualizacion = true;
                            }
                        }
                        var OldInfoFacturacionEdit = (Informacion_Facturacion)Session["InfoFacturacionEdit"];
                        _infoFact.id = Convert.ToInt32(hdIdInfoFactura.Value);

                        if (Extentions.CompareObject(OldInfoFacturacionEdit, _infoFact))
                        {
                            if (!Cliente.UpdateInfoFacturacion(_infoFact))
                            {
                                throw new Exception("No se pudo actualizar registro Informacion de Facturacion Id: " + _cli.id.ToString());
                            }
                            else
                            {
                                GeneroActualizacion = true;
                            }
                        }
                        var OldClienteEdit = (Cliente)Session["ClienteEdit"];
                        _cli.id = Convert.ToInt32(hdIdCliente.Value);
                        if (Extentions.CompareObject(OldClienteEdit, _cli))
                        {
                            if (!Cliente.UpdateCliente(_cli))
                            {
                                throw new Exception("No se pudo actualizar registro Cliente Id: " + _cli.id.ToString());
                            }
                            else
                            {
                                GeneroActualizacion = true;
                            }
                        }
                        if (GeneroActualizacion)
                        {
                            Cliente.UpdateContadorActualizacion(_cli.id);
                        }

                        (this.Master as NavContenido).MostrarMensaje("Datos Actualizados correctamente.");
                        // Session.Remove("PasoLoad");
                    }
                    else
                    {
                        _dir = Cliente.AddDireccion(_dir);
                        _cli.id_direccion = _dir.id_direccion;

                        _dirFacturacion        = Cliente.AddDireccion(_dirFacturacion);
                        _infoFact.id_direccion = _dirFacturacion.id_direccion;

                        _infoEmpresa         = Cliente.AddInfoEmpresa(_infoEmpresa);
                        _cli.id_info_empresa = _infoEmpresa.id;

                        _infoFact            = Cliente.AddInfoFacturacion(_infoFact);
                        _cli.id_info_factura = _infoFact.id;

                        _cli = Cliente.AddCliente(_cli);

                        //Session.Remove("PasoLoad");
                        (this.Master as NavContenido).MostrarMensajeRedirect("Datos ingresados correctamente.", "/Proveedor.aspx");
                    }
                }
            }
            catch (Exception ex)
            {
                (this.Master as NavContenido).MostrarError("Ha ocurrido un error ", "Error", ex);
            }
            finally
            {
                Session.Remove("DireccionFacturacionEdit");
                Session.Remove("ClienteEdit");
                Session.Remove("InfoFacturacionEdit");
                Session.Remove("InfoEmpresaEdit");
                Session.Remove("DirClienteEdit");
            }
        }
Пример #17
0
        public void FillEditCliente(int _tipo, int idRegistro)
        {
            try
            {
                DataUser = (MSSQLSUL.Seguridad.Usuario)Session["Usuario"];
                var     Cliente      = new ClienteBL(DataUser);
                Cliente _ClienteData = new Cliente();
                _ClienteData = Cliente.GetClienteById(idRegistro);
                var _Folio          = new GeneraFolioBL(DataUser);
                var folioData       = _Folio.GetFolioFichaById(_ClienteData.id_codigo_folio);
                var InfoFacturacion = Cliente.GetInfoFacturacionById(_ClienteData.id_info_factura);
                var DirFacturacion  = Cliente.GetDireccionById(InfoFacturacion.id_direccion.Value);

                var InfoEmpresa = Cliente.GetInfoEmpresaById(_ClienteData.id_info_empresa.Value);
                var DirCliente  = Cliente.GetDireccionById(_ClienteData.id_direccion.Value);

                Session["DireccionFacturacionEdit"] = DirFacturacion;
                Session["ClienteEdit"]         = _ClienteData;
                Session["InfoFacturacionEdit"] = InfoFacturacion;
                Session["InfoEmpresaEdit"]     = InfoEmpresa;
                Session["DirClienteEdit"]      = DirCliente;

                #region Informacion del documento
                hdIdFolio.Value            = folioData.idFolio.ToString();
                FolioDoc.Text              = folioData.cod_folio;
                TxtFechaEmision.Text       = _ClienteData.fecha_emision.ToString("yyyy-MM-dd");
                CantActualizacion.Text     = _ClienteData.actualizaciones.ToString();
                TxtFechaActualizacion.Text = _ClienteData.fecha_actualizacion.ToString("yyyy-MM-dd");
                #endregion


                if (_tipo == (int)TipoCliente.Natural)
                {
                    #region Informacion del Proveedor
                    hdIdCliente.Value     = _ClienteData.id.ToString();
                    txtNatNombre.Text     = _ClienteData.nombre;
                    txtNatProfesion.Text  = _ClienteData.area_profesion;
                    txtNatRut.Text        = _ClienteData.rut;
                    cmboNatIdentidad.Text = _ClienteData.identidad;
                    txtNatFechaNac.Text   = _ClienteData.fecha_nacimiento.Value.ToString("yyyy-MM-dd");
                    txtNatFono.Text       = _ClienteData.contacto1;
                    txtNatEmail.Text      = _ClienteData.contacto2;
                    #endregion

                    #region Direccion Facturacion
                    hdIdDireccionFacturacion.Value = DirFacturacion.id_direccion.ToString();
                    txtNatPais.Text          = DirFacturacion.pais;
                    txtNatRegion.Text        = DirFacturacion.region;
                    txtNatCiudad.Text        = DirFacturacion.ciudad;
                    txtNatDireccion.Text     = DirFacturacion.direccion;
                    txtNatZip.Text           = DirFacturacion.zip;
                    TxtNatGiroActividad.Text = DirFacturacion.giro_actividad;
                    #endregion

                    #region Cuenta Facturacion
                    hdIdInfoFactura.Value          = InfoFacturacion.id.ToString();
                    txtCtaFactNatNombre.Text       = InfoFacturacion.nombre_cuenta;
                    txtCtaFactNatRUT.Text          = InfoFacturacion.rut;
                    txtCtaFactNatBanco.Text        = InfoFacturacion.banco;
                    txtCtaFactNatTipoCta.Text      = InfoFacturacion.tipo_cuenta;
                    txtCtaFactNatNumCta.Text       = InfoFacturacion.numero_cuenta;
                    txtCtaFactNatEmailConfirm.Text = InfoFacturacion.correo_confirmacion;

                    #endregion
                }
                else
                {
                    #region Informacion del Representante
                    hdIdCliente.Value      = _ClienteData.id.ToString();
                    TxtRepreNombre.Text    = _ClienteData.nombre;
                    TxtRepreProfesion.Text = _ClienteData.area_profesion;
                    TxtRepreRutID.Text     = _ClienteData.rut;
                    cmboIdentidad.Text     = _ClienteData.identidad;
                    TxtRepreCumple.Text    = _ClienteData.fecha_nacimiento.Value.ToString("yyyy-MM-dd");
                    TxtRepreTelefono.Text  = _ClienteData.contacto1;
                    TxtRepreEmail.Text     = _ClienteData.contacto2;
                    #endregion

                    #region Direccion
                    hdIdDireccion.Value  = DirCliente.id_direccion.ToString();
                    txtPais.Text         = DirCliente.pais;
                    txtRegion.Text       = DirCliente.region;
                    txtCiudad.Text       = DirCliente.ciudad;
                    TxtDirección.Text    = DirCliente.direccion;
                    txtCodigoPostal.Text = DirCliente.zip;
                    #endregion

                    #region Informacion de la empresa
                    hdIdInfoEmpresa.Value         = InfoEmpresa.id.ToString();
                    TxtInfCompIDRUT.Text          = InfoEmpresa.rut;
                    TxtInfCompRazonSocial.Text    = InfoEmpresa.razon_social;
                    TxtInfCompNombreFantasia.Text = InfoEmpresa.nombre_fantasia;
                    TxtInfCompFechaFundacion.Text = InfoEmpresa.fecha_fundacion.ToString("yyyy-MM-dd");
                    TxtInfCompPaginaWeb.Text      = InfoEmpresa.pagina_web;
                    TxtInfCompTelefono.Text       = InfoEmpresa.contacto_corp1;
                    TxtInfCompEmail.Text          = InfoEmpresa.contacto_corp2;
                    #endregion

                    #region Direccion Facturacion
                    hdIdDireccionFacturacion.Value = DirFacturacion.id_direccion.ToString();
                    TxtFactPais.Text          = DirFacturacion.pais;
                    TxtFactEstadoRegion.Text  = DirFacturacion.region;
                    TxtFactCiudad.Text        = DirFacturacion.ciudad;
                    TxtFactDir.Text           = DirFacturacion.direccion;
                    TxtFactCodPostal.Text     = DirFacturacion.zip;
                    TxtFactGiroActividad.Text = DirFacturacion.giro_actividad;
                    #endregion

                    #region Cuenta Facturacion
                    hdIdInfoFactura.Value     = InfoFacturacion.id.ToString();
                    txtCtaFactNombre.Text     = InfoFacturacion.nombre_cuenta;
                    txtCtaFactRUTID.Text      = InfoFacturacion.rut;
                    txtCtaFactBanco.Text      = InfoFacturacion.banco;
                    txtCtaFactTipoCuenta.Text = InfoFacturacion.tipo_cuenta;
                    txtCtaFactNumCta.Text     = InfoFacturacion.numero_cuenta;
                    txtCtaFactEmail.Text      = InfoFacturacion.correo_confirmacion;
                    #endregion
                }

                #region Datos Emisor
                DatosEmisor.Text = "Folio " + folioData.cod_folio
                                   + "; " + DataUser.cod_usuario
                                   + "; " + DataUser.NombreUsuario
                                   //+ "; " + Cargo
                                   + "; " + _ClienteData.fecha_emision.ToString("yyyy-MM-dd hh:mm:ss");

                #endregion
            }
            catch (Exception ex)
            {
                (this.Master as NavContenido).MostrarError("Ha ocurrido un error al obtener registros de la Ficha", "Error", ex);
                //Session.Remove("PasoLoad");
            }
        }
 public ProductoCombinacionSKUDA(MSSQLSUL.Seguridad.Usuario _usrConn)
 {
     UsrConn = _usrConn;
 }
Пример #19
0
 public ClienteBL(MSSQLSUL.Seguridad.Usuario strUsr)
 {
     this.DataUser = strUsr;
     dAcces        = new ClienteDA(DataUser);
 }
Пример #20
0
 public ProductoDA(MSSQLSUL.Seguridad.Usuario _usrConn)
 {
     UsrConn = _usrConn;
 }
Пример #21
0
 public PersonalBL(MSSQLSUL.Seguridad.Usuario strUsr)
 {
     this.DataUser = strUsr;
     dAcces = new PersonalDA(DataUser);
 }