Beispiel #1
0
        public bool GuardarCliente(ClienteBe registro, SqlConnection cn)
        {
            bool seGuardo = false;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_cliente_guardar", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@codigoCliente", registro.CodigoCliente.GetNullable());
                    cmd.Parameters.AddWithValue("@codigoTipoDocumentoIdentidad", registro.CodigoTipoDocumentoIdentidad.GetNullable());
                    cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", registro.NroDocumentoIdentidad.GetNullable());
                    cmd.Parameters.AddWithValue("@nombres", registro.Nombres.GetNullable());
                    cmd.Parameters.AddWithValue("@direccion", registro.Direccion.GetNullable());
                    cmd.Parameters.AddWithValue("@codigoDistrito", registro.CodigoDistrito.GetNullable());
                    cmd.Parameters.AddWithValue("@correo", registro.Correo.GetNullable());
                    cmd.Parameters.AddWithValue("@telefono", registro.Telefono.GetNullable());
                    cmd.Parameters.AddWithValue("@contacto", registro.Contacto.GetNullable());
                    cmd.Parameters.AddWithValue("@areaContacto", registro.AreaContacto.GetNullable());
                    cmd.Parameters.AddWithValue("@codigoActividadPrincipal", registro.CodigoActividadPrincipal.GetNullable());
                    cmd.Parameters.AddWithValue("@usuarioModi", registro.UsuarioModi.GetNullable());

                    int filasAfectadas = cmd.ExecuteNonQuery();

                    seGuardo = filasAfectadas > 0;
                }
            }
            catch (Exception ex) { log.Error(ex.Message); }

            return(seGuardo);
        }
        void CargarCliente(int?codigoCliente)
        {
            ClienteBe cliente = codigoCliente == null ? null : clienteBl.ObtenerCliente(codigoCliente.Value);

            if (cliente != null)
            {
                this.codigoCliente = cliente.CodigoCliente;
                this.nroDocumentoIdentidadCliente = cliente.NroDocumentoIdentidad;
                cbbCodigoTipoDocumentoIdentidadCliente.SelectedValue = cliente.CodigoTipoDocumentoIdentidad;
                txtNroDocumentoIdentidadCliente.Text = cliente.NroDocumentoIdentidad;
                txtNombresCliente.Text   = cliente.Nombres;
                txtCorreoCliente.Text    = cliente.Correo;
                txtDireccionCliente.Text = cliente.Direccion;
                if (cliente.Distrito != null)
                {
                    codigoDistritoCliente     = cliente.CodigoDistrito;
                    nombrePaisCliente         = cliente.Distrito.Provincia.Departamento.Pais.ToString();
                    nombreDepartamentoCliente = cliente.Distrito.Provincia.Departamento.ToString();
                    nombreProvinciaCliente    = cliente.Distrito.Provincia.ToString();
                    nombreDistritoCliente     = cliente.Distrito.ToString();
                    txtUbicacionCliente.Text  = $"{cliente.Distrito.Provincia.Departamento.Pais} - {cliente.Distrito.Provincia.Departamento} - {cliente.Distrito.Provincia} - {cliente.Distrito}";
                }
            }
            else
            {
                this.codigoCliente = null;
                this.nroDocumentoIdentidadCliente    = null;
                txtNroDocumentoIdentidadCliente.Text = "";
                txtNombresCliente.Text = "";
            }
        }
Beispiel #3
0
        void CargarCliente()
        {
            ClienteBe item = clienteBl.ObtenerCliente(codigoCliente.Value);

            cbbCodigoTipoDocumentoIdentidad.SelectedValue = item.CodigoTipoDocumentoIdentidad;
            txtNroDocumentoIdentidad.Text = item.NroDocumentoIdentidad;
            txtNombresCompletos.Text      = item.Nombres;
            txtDireccion.Text             = item.Direccion;
            DistritoBe     distrito     = listaComboDistrito.Where(x => x.CodigoDistrito == item.CodigoDistrito).FirstOrDefault();
            ProvinciaBe    provincia    = listaComboProvincia.Where(x => x.CodigoProvincia == distrito.CodigoProvincia).FirstOrDefault();
            DepartamentoBe departamento = listaComboDepartamento.Where(x => x.CodigoDepartamento == provincia.CodigoDepartamento).FirstOrDefault();
            PaisBe         pais         = listaComboPais.Where(x => x.CodigoPais == departamento.CodigoPais).FirstOrDefault();

            cbbCodigoPais.SelectedValue         = pais.CodigoPais;
            cbbCodigoDepartamento.SelectedValue = departamento.CodigoDepartamento;
            cbbCodigoProvincia.SelectedValue    = provincia.CodigoProvincia;
            cbbCodigoDistrito.SelectedValue     = item.CodigoDistrito;
            txtCorreoElectronico.Text           = item.Correo;
            txtTelefono.Text     = item.Telefono;
            txtContacto.Text     = item.Contacto;
            txtAreaContacto.Text = item.AreaContacto;
            if (item.CodigoActividadPrincipal.HasValue)
            {
                cbbCodigoActividadPrincipal.SelectedValue = item.CodigoActividadPrincipal;
            }
        }
Beispiel #4
0
        public List <ClienteBe> BuscarCliente(string nroDocumentoIdentidad, string nombres, string direccion, string correo, string contacto, string areaContacto, bool flagActivo, SqlConnection cn)
        {
            List <ClienteBe> resultados = null;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_cliente_buscar", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", nroDocumentoIdentidad.GetNullable());
                    cmd.Parameters.AddWithValue("@nombres", nombres.GetNullable());
                    cmd.Parameters.AddWithValue("@direccion", direccion.GetNullable());
                    cmd.Parameters.AddWithValue("@correo", correo.GetNullable());
                    cmd.Parameters.AddWithValue("@contacto", contacto.GetNullable());
                    cmd.Parameters.AddWithValue("@areaContacto", areaContacto.GetNullable());
                    cmd.Parameters.AddWithValue("@flagActivo", flagActivo.GetNullable());

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr.HasRows)
                        {
                            resultados = new List <ClienteBe>();

                            while (dr.Read())
                            {
                                ClienteBe item = new ClienteBe();
                                item.Fila          = dr.GetData <int>("Fila");
                                item.CodigoCliente = dr.GetData <int>("CodigoCliente");
                                item.CodigoTipoDocumentoIdentidad = dr.GetData <int>("CodigoTipoDocumentoIdentidad");
                                item.TipoDocumentoIdentidad       = new TipoDocumentoIdentidadBe();
                                item.TipoDocumentoIdentidad.CodigoTipoDocumentoIdentidad = dr.GetData <int>("CodigoTipoDocumentoIdentidad");
                                item.TipoDocumentoIdentidad.Descripcion = dr.GetData <string>("DescripcionTipoDocumentoIdentidad");
                                item.NroDocumentoIdentidad = dr.GetData <string>("NroDocumentoIdentidad");
                                item.Nombres   = dr.GetData <string>("Nombres");
                                item.Direccion = dr.GetData <string>("Direccion");
                                item.Correo    = dr.GetData <string>("Correo");
                                item.Telefono  = dr.GetData <string>("Telefono");
                                item.CodigoActividadPrincipal = dr.GetData <int?>("CodigoActividadPrincipal");
                                if (item.CodigoActividadPrincipal != null)
                                {
                                    item.ActividadPrincipal = new ActividadBe();
                                    item.ActividadPrincipal.CodigoActividad = dr.GetData <int>("CodigoActividadPrincipal");
                                    item.ActividadPrincipal.Nombre          = dr.GetData <string>("NombreActividadPrincipal");
                                    item.ActividadPrincipal.FlagActivo      = dr.GetData <bool>("FlagActivoActividadPrincipal");
                                }
                                item.Contacto     = dr.GetData <string>("Contacto");
                                item.AreaContacto = dr.GetData <string>("AreaContacto");
                                item.FlagActivo   = dr.GetData <bool>("FlagActivo");

                                resultados.Add(item);
                            }
                        }
                    }
                }
            }
            catch (Exception ex) { log.Error(ex.Message); }

            return(resultados);
        }
Beispiel #5
0
        public ClienteBe ObtenerCliente(int codigoCliente, SqlConnection cn)
        {
            ClienteBe item = null;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_cliente_obtener", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@codigoCliente", codigoCliente.GetNullable());

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr.HasRows)
                        {
                            item = new ClienteBe();

                            if (dr.Read())
                            {
                                item.CodigoCliente = dr.GetData <int>("CodigoCliente");
                                item.CodigoTipoDocumentoIdentidad = dr.GetData <int>("CodigoTipoDocumentoIdentidad");
                                item.NroDocumentoIdentidad        = dr.GetData <string>("NroDocumentoIdentidad");
                                item.Nombres                               = dr.GetData <string>("Nombres");
                                item.Direccion                             = dr.GetData <string>("Direccion");
                                item.CodigoDistrito                        = dr.GetData <int>("CodigoDistrito");
                                item.Distrito                              = new DistritoBe();
                                item.Distrito.CodigoDistrito               = dr.GetData <int>("CodigoDistrito");
                                item.Distrito.CodigoUbigeo                 = dr.GetData <string>("CodigoUbigeoDistrito");
                                item.Distrito.Nombre                       = dr.GetData <string>("NombreDistrito");
                                item.Distrito.CodigoProvincia              = dr.GetData <int>("CodigoProvincia");
                                item.Distrito.Provincia                    = new ProvinciaBe();
                                item.Distrito.Provincia.CodigoProvincia    = dr.GetData <int>("CodigoProvincia");
                                item.Distrito.Provincia.CodigoUbigeo       = dr.GetData <string>("CodigoUbigeoProvincia");
                                item.Distrito.Provincia.Nombre             = dr.GetData <string>("NombreProvincia");
                                item.Distrito.Provincia.CodigoDepartamento = dr.GetData <int>("CodigoDepartamento");
                                item.Distrito.Provincia.Departamento       = new DepartamentoBe();
                                item.Distrito.Provincia.Departamento.CodigoDepartamento = dr.GetData <int>("CodigoDepartamento");
                                item.Distrito.Provincia.Departamento.CodigoUbigeo       = dr.GetData <string>("CodigoUbigeoDepartamento");
                                item.Distrito.Provincia.Departamento.Nombre             = dr.GetData <string>("NombreDepartamento");
                                item.Distrito.Provincia.Departamento.CodigoPais         = dr.GetData <int>("CodigoPais");
                                item.Distrito.Provincia.Departamento.Pais            = new PaisBe();
                                item.Distrito.Provincia.Departamento.Pais.CodigoPais = dr.GetData <int>("CodigoPais");
                                item.Distrito.Provincia.Departamento.Pais.Nombre     = dr.GetData <string>("NombrePais");
                                item.Correo   = dr.GetData <string>("Correo");
                                item.Telefono = dr.GetData <string>("Telefono");
                                item.CodigoActividadPrincipal = dr.GetData <int?>("CodigoActividadPrincipal");
                                item.Contacto     = dr.GetData <string>("Contacto");
                                item.AreaContacto = dr.GetData <string>("AreaContacto");
                            }
                        }
                    }
                }
            }
            catch (Exception ex) { log.Error(ex.Message); }

            return(item);
        }
Beispiel #6
0
        public void Add()
        {
            ClienteBl _clienteBl = new ClienteBl();
            ClienteBe cliente    = new ClienteBe();

            cliente.Nombre    = "Rene";
            cliente.Apellidos = "Cardenas";
            cliente.Direccion = "La Victoria";
            cliente.Email     = "*****@*****.**";
            cliente.Telefono  = "999235144";
            _clienteBl.Add(cliente);
        }
Beispiel #7
0
        public ClienteBe ToCliente(ClienteModel clienteModel)
        {
            ClienteBe cliente = new ClienteBe();

            cliente.ClienteId       = clienteModel.ClienteId;
            cliente.Nombre          = clienteModel.Nombre;
            cliente.Apellidos       = clienteModel.Apellidos;
            cliente.Email           = clienteModel.Email;
            cliente.Telefono        = clienteModel.Telefono;
            cliente.Direccion       = clienteModel.Direccion;
            cliente.CodigoPais      = clienteModel.CodigoPais;
            cliente.CodigoDocumento = clienteModel.CodigoDocumento;
            cliente.NumeroDocumento = clienteModel.NumeroDocumento;

            return(cliente);
        }
Beispiel #8
0
        public ClienteBe Obtener(int empresaId, int clienteId)
        {
            ClienteBe respuesta = null;

            try
            {
                cn.Open();
                respuesta = clienteDa.Obtener(empresaId, clienteId, cn);
                cn.Close();
            }
            catch (Exception ex) { respuesta = null; }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }
            return(respuesta);
        }
Beispiel #9
0
        public ClienteBe ObtenerCliente(int codigoCliente)
        {
            ClienteBe item = null;

            try
            {
                cn.Open();
                item = clienteDa.ObtenerCliente(codigoCliente, cn);
            }
            catch (Exception ex) { log.Error(ex.Message); }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }

            return(item);
        }
Beispiel #10
0
        public int GuardarCliente(ClienteBe registro)
        {
            int seGuardo = 0;

            try
            {
                cn.Open();
                seGuardo = clienteDa.Guardar(registro, cn);
                cn.Close();
            }
            catch (Exception ex) { seGuardo = 0; }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }
            return(seGuardo);
        }
Beispiel #11
0
        public bool CambiarFlagActivoCliente(ClienteBe registro)
        {
            bool seGuardo = false;

            try
            {
                cn.Open();
                seGuardo = clienteDa.CambiarFlagActivoCliente(registro, cn);
            }
            catch (Exception ex) { log.Error(ex.Message); }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }

            return(seGuardo);
        }
Beispiel #12
0
        public List <ClienteBe> Buscar(int empresaId, string nroDocumentoIdentidad, string razonSocial, int pagina, int cantidadRegistros, string columnaOrden, string ordenMax, SqlConnection cn, out int totalRegistros)
        {
            totalRegistros = 0;
            List <ClienteBe> lista = new List <ClienteBe>();

            using (SqlCommand cmd = new SqlCommand("dbo.usp_cliente_buscar", cn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@empresaId", empresaId.GetNullable());
                cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", nroDocumentoIdentidad.GetNullable());
                cmd.Parameters.AddWithValue("@razonSocial", razonSocial.GetNullable());
                cmd.Parameters.AddWithValue("@pagina", pagina.GetNullable());
                cmd.Parameters.AddWithValue("@cantidadRegistros", cantidadRegistros.GetNullable());
                cmd.Parameters.AddWithValue("@columnaOrden", columnaOrden.GetNullable());
                cmd.Parameters.AddWithValue("@ordenMax", ordenMax.GetNullable());
                using (SqlDataReader dr = cmd.ExecuteReader())
                {
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            ClienteBe item = new ClienteBe();
                            item.Fila      = dr.GetData <int>("Fila");
                            item.ClienteId = dr.GetData <int>("ClienteId");
                            item.EmpresaId = dr.GetData <int>("EmpresaId");
                            item.TipoDocumentoIdentidadId           = dr.GetData <int>("TipoDocumentoIdentidadId");
                            item.TipoDocumentoIdentidad             = new TipoDocumentoIdentidadBe();
                            item.TipoDocumentoIdentidad.Descripcion = dr.GetData <string>("DescripcionTipoDocumentoIdentidad");
                            item.NroDocumentoIdentidad = dr.GetData <string>("NroDocumentoIdentidad");
                            item.RazonSocial           = dr.GetData <string>("RazonSocial");
                            item.NombreComercial       = dr.GetData <string>("NombreComercial");
                            item.DistritoId            = dr.GetData <int>("DistritoId");
                            item.Direccion             = dr.GetData <string>("Direccion");
                            item.Correo = dr.GetData <string>("Correo");
                            lista.Add(item);

                            totalRegistros = dr.GetData <int>("Total");
                        }
                    }
                }
            }
            return(lista);
        }
Beispiel #13
0
        public bool InsertarCliente(ClienteBe clienteBe)
        {
            _cnx.ConnectionString = _miConexion.GetCnx();
            _cmd.Connection = _cnx;
            _cmd.CommandType = CommandType.StoredProcedure;
            _cmd.CommandText = "SP_InsertCliente";

            try
            {
                _cmd.Parameters.Add(new SqlParameter("@Nom_cli", SqlDbType.VarChar, 50));
                _cmd.Parameters["@Nom_cli"].Value = clienteBe.NomCli;
                _cmd.Parameters.Add(new SqlParameter("@Ape_cli", SqlDbType.VarChar, 50));
                _cmd.Parameters["@Ape_cli"].Value = clienteBe.ApeCli;
                _cmd.Parameters.Add(new SqlParameter("@Dni_cli", SqlDbType.Char, 8));
                _cmd.Parameters["@Dni_cli"].Value = clienteBe.DniCli;
                _cmd.Parameters.Add(new SqlParameter("@Mail_cli", SqlDbType.VarChar, 50));
                _cmd.Parameters["@Mail_cli"].Value = clienteBe.MailCli;
                _cmd.Parameters.Add(new SqlParameter("@Id_Distrito", SqlDbType.Char, 3));
                _cmd.Parameters["@Id_Distrito"].Value = clienteBe.IdDistrito;
                _cmd.Parameters.Add(new SqlParameter("@Dir_cli", SqlDbType.VarChar, 50));
                _cmd.Parameters["@Dir_cli"].Value = clienteBe.DirCli;
                _cmd.Parameters.Add(new SqlParameter("@Ref_cli", SqlDbType.VarChar, 200));
                _cmd.Parameters["@Ref_cli"].Value = clienteBe.RefCli;
                _cnx.Open();
                _cmd.ExecuteNonQuery();
                _vexito = true;
            }
            catch (SqlException)
            {
                _vexito = false;
            }
            finally
            {
                if (_cnx.State == ConnectionState.Open)
                {
                    _cnx.Close();
                }
                _cmd.Parameters.Clear();
            }
            return _vexito;
        }
Beispiel #14
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            bool estaValidado = ValidarFormulario();

            if (!estaValidado)
            {
                return;
            }

            ClienteBe registro = new ClienteBe();

            if (codigoCliente.HasValue)
            {
                registro.CodigoCliente = codigoCliente.Value;
            }
            registro.CodigoTipoDocumentoIdentidad = (int)cbbCodigoTipoDocumentoIdentidad.SelectedValue;
            registro.NroDocumentoIdentidad        = txtNroDocumentoIdentidad.Text.Trim();
            registro.Nombres        = txtNombresCompletos.Text.Trim();
            registro.Direccion      = txtDireccion.Text.Trim();
            registro.CodigoDistrito = (int)cbbCodigoDistrito.SelectedValue;
            registro.Correo         = txtCorreoElectronico.Text.Trim();
            registro.Telefono       = txtTelefono.Text.Trim();
            registro.Contacto       = txtContacto.Text.Trim();
            registro.AreaContacto   = txtAreaContacto.Text.Trim();
            if (cbbCodigoActividadPrincipal.SelectedIndex != 0)
            {
                registro.CodigoActividadPrincipal = (int)cbbCodigoActividadPrincipal.SelectedValue;
            }

            bool seGuardoRegistro = clienteBl.GuardarCliente(registro);

            if (seGuardoRegistro)
            {
                DialogResult = MessageBox.Show("¡El registro se guardó correctamente!", "¡Bien hecho!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
            else
            {
                MessageBox.Show("¡Ocurrió un error! Contáctese con el administrador del sistema", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #15
0
        public bool CambiarFlagActivoCliente(ClienteBe registro, SqlConnection cn)
        {
            bool seGuardo = false;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_cliente_cambiar_flagactivo", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@codigoCliente", registro.CodigoCliente.GetNullable());
                    cmd.Parameters.AddWithValue("@flagActivo", registro.FlagActivo.GetNullable());
                    cmd.Parameters.AddWithValue("@usuarioModi", registro.UsuarioModi.GetNullable());

                    int filasAfectadas = cmd.ExecuteNonQuery();

                    seGuardo = filasAfectadas > 0;
                }
            }
            catch (Exception ex) { log.Error(ex.Message); }

            return(seGuardo);
        }
Beispiel #16
0
        public int Guardar(ClienteBe registro, SqlConnection cn)
        {
            int seGuardo = 0;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_cliente_guardar", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    //cmd.Parameters.AddWithValue("@clienteId", registro.ClienteId.GetNullable());
                    cmd.Parameters.Add(new SqlParameter {
                        ParameterName = "@clienteId", SqlDbType = SqlDbType.Int, Value = registro.ClienteId.GetNullable(), Direction = ParameterDirection.InputOutput
                    });

                    cmd.Parameters.AddWithValue("@empresaId", registro.EmpresaId.GetNullable());
                    cmd.Parameters.AddWithValue("@tipoDocumentoIdentidadId", registro.TipoDocumentoIdentidadId.GetNullable());
                    cmd.Parameters.AddWithValue("@nroDocumentoIdentidad", registro.NroDocumentoIdentidad.GetNullable());
                    cmd.Parameters.AddWithValue("@razonSocial", registro.RazonSocial.GetNullable());
                    cmd.Parameters.AddWithValue("@nombreComercial", registro.NombreComercial.GetNullable());
                    cmd.Parameters.AddWithValue("@distritoId", registro.DistritoId.GetNullable());
                    cmd.Parameters.AddWithValue("@direccion", registro.Direccion.GetNullable());
                    cmd.Parameters.AddWithValue("@correo", registro.Correo.GetNullable());
                    cmd.Parameters.AddWithValue("@flagActivo", registro.FlagActivo.GetNullable());
                    cmd.Parameters.AddWithValue("@usuario", registro.Usuario.GetNullable());

                    int  filasAfectadas = cmd.ExecuteNonQuery();
                    bool seGuardoB      = filasAfectadas > 0;
                    if (seGuardoB)
                    {
                        seGuardo = (int)cmd.Parameters["@clienteId"].Value;
                    }
                }
            }
            catch (Exception ex)
            {
                seGuardo = 0;
            }
            return(seGuardo);
        }
Beispiel #17
0
        public ClienteBe Obtener(int empresaId, int clienteId, SqlConnection cn)
        {
            ClienteBe respuesta = null;

            try
            {
                using (SqlCommand cmd = new SqlCommand("dbo.usp_cliente_obtener", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@EmpresaId", empresaId.GetNullable());
                    cmd.Parameters.AddWithValue("@ClienteId", clienteId.GetNullable());

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr.HasRows)
                        {
                            if (dr.Read())
                            {
                                respuesta           = new ClienteBe();
                                respuesta.ClienteId = dr.GetData <int>("ClienteId");
                                respuesta.TipoDocumentoIdentidadId = dr.GetData <int>("TipoDocumentoIdentidadId");
                                respuesta.NroDocumentoIdentidad    = dr.GetData <string>("NroDocumentoIdentidad");
                                respuesta.RazonSocial     = dr.GetData <string>("RazonSocial");
                                respuesta.NombreComercial = dr.GetData <string>("NombreComercial");
                                respuesta.DistritoId      = dr.GetData <int>("DistritoId");
                                respuesta.Direccion       = dr.GetData <string>("Direccion");
                                respuesta.Correo          = dr.GetData <string>("Correo");
                                respuesta.FlagActivo      = dr.GetData <bool>("FlagActivo");
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                respuesta = null;
            }
            return(respuesta);
        }
Beispiel #18
0
        void CargarAval(int?codigoAval)
        {
            ClienteBe aval = codigoAval == null ? null : clienteBl.ObtenerCliente(codigoAval.Value);

            if (aval != null)
            {
                this.codigoAval = aval.CodigoCliente;
                this.nroDocumentoIdentidadAval = aval.NroDocumentoIdentidad;
                cbbCodigoTipoDocumentoIdentidadAval.SelectedValue = aval.CodigoTipoDocumentoIdentidad;
                txtNroDocumentoIdentidadAval.Text = aval.NroDocumentoIdentidad;
                txtNombresAval.Text   = aval.Nombres;
                txtCorreoAval.Text    = aval.Correo;
                txtDireccionAval.Text = aval.Direccion;
                if (aval.Distrito != null)
                {
                    codigoDistritoAval     = aval.CodigoDistrito;
                    nombrePaisAval         = aval.Distrito.Provincia.Departamento.Pais.ToString();
                    nombreDepartamentoAval = aval.Distrito.Provincia.Departamento.ToString();
                    nombreProvinciaAval    = aval.Distrito.Provincia.ToString();
                    nombreDistritoAval     = aval.Distrito.ToString();
                    txtUbicacionAval.Text  = $"{aval.Distrito.Provincia.Departamento.Pais} - {aval.Distrito.Provincia.Departamento} - {aval.Distrito.Provincia} - {aval.Distrito}";
                }
            }
            else
            {
                this.codigoAval = null;
                this.nroDocumentoIdentidadAval = null;
                if (cbbCodigoTipoDocumentoIdentidadAval.Items.Count > 0)
                {
                    cbbCodigoTipoDocumentoIdentidadAval.SelectedIndex = 0;
                }
                txtNroDocumentoIdentidadAval.Text = "";
                txtNombresAval.Text   = "";
                txtCorreoAval.Text    = "";
                txtDireccionAval.Text = "";
                txtUbicacionAval.Text = "";
            }
        }
Beispiel #19
0
        private void mitToggleActivar_Click(object sender, EventArgs e)
        {
            MenuItem mitControl = (MenuItem)sender;
            dynamic  data       = (object)mitControl.Tag;

            DialogResult dr = MessageBox.Show($"¿Estás seguro que deseas {(data.FlagActivo ? "Inactivar" : "Activar")} el registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                ClienteBe registro = new ClienteBe();
                registro.CodigoCliente = data.CodigoCliente;
                registro.FlagActivo    = !data.FlagActivo;
                bool seGuardo = clienteBl.CambiarFlagActivoCliente(registro);
                if (seGuardo)
                {
                    MessageBox.Show($"Se cambió el estado del registro a {(registro.FlagActivo ? "Activo" : "Inactivo")}", "¡Bien hecho!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    BuscarClientes();
                }
                else
                {
                    MessageBox.Show("¡Ocurrió un error! Contáctese con el administrador del sistema", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #20
0
 public bool InsertarCliente(ClienteBe clienteBe)
 {
     return _clienteAdo.InsertarCliente(clienteBe);
 }
Beispiel #21
0
 public ClienteBe Update(ClienteBe cliente)
 {
     return(_repository.Update(cliente));
 }
Beispiel #22
0
 public ClienteBe Add(ClienteBe cliente)
 {
     return(_repository.Insert(cliente));
 }
Beispiel #23
0
        public int GuardarCliente(ClienteBe registro)
        {
            int respuesta = clienteBl.GuardarCliente(registro);

            return(respuesta);
        }