コード例 #1
0
ファイル: FrmCliente.cs プロジェクト: Proyectos-FX-TI/Prueba
        private bool Guardar(Cliente cliente)
        {
            bool result = false;
            int  id     = 0;

            if (cliente != null)
            {
                if (cliente.id_cliente > 0)
                {
                    id = clienteBL.Actualizar(cliente, ref msj);
                }
                else
                {
                    id = clienteBL.Registrar(cliente, ref msj);
                }

                if (id == 0 | !string.IsNullOrEmpty(msj))
                {
                    MessageBox.Show(msj, this.Text);
                }
                else
                {
                    MessageBox.Show("Proceso finalizado", this.Text);
                    result = true;
                }
            }
            return(result);
        }
コード例 #2
0
        private void btnAct_Click(object sender, EventArgs e)
        {
            try
            {
                int       rta;
                ClienteBL objClienteBL = new ClienteBL();
                objClienteBL.idCliente     = int.Parse(txtCedula.Text);
                objClienteBL.nomCliente    = txtNombreC.Text;
                objClienteBL.apeCliente    = txtApellidoC.Text;
                objClienteBL.emailCliente  = txtEmailC.Text;
                objClienteBL.fecNacCliente = txtFecN.Text;
                objClienteBL.idCiudad      = int.Parse(txtIdCiudad.Text);


                rta = objClienteBL.Actualizar();

                if (rta > 0)
                {
                    lblerrorE.Text = "se Actualizó correctamente";
                }
                else
                {
                    lblerrorE.Text = "no se Actualizó correctamente";
                }
            }
            catch (Exception ex)
            {
                lblerrorE.Text = ex.Message;
            }
        }
コード例 #3
0
        public string[] Actualizar(string codCliente, string apellidos, string nombres, string direccion, string usuario, string contrasena)
        {
            Cliente cliente = new Cliente();

            cliente.CodCliente = codCliente;
            cliente.Apellidos  = apellidos;
            cliente.Nombres    = nombres;
            cliente.Direccion  = direccion;
            cliente.Usuario    = usuario;
            cliente.Contrasena = generarClaveSHA1(contrasena);
            ClienteBL clienteBL = new ClienteBL();

            string[] respuesta = new string[2];
            bool     CodError  = clienteBL.Actualizar(cliente);

            if (CodError == true)
            {
                respuesta[0] = "true";
            }
            else
            {
                respuesta[0] = "false";
            }
            respuesta[1] = clienteBL.Mensaje;
            return(respuesta);
        }
コード例 #4
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("¿Estás seguro que quiere actualizar este cliente al sistema?", "",
                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return;
                }
                else
                {
                    ClienteBL cliente = new ClienteBL();
                    if (cmbGenero.Text.Equals("Masculino"))
                    {
                        genero = "M";
                    }
                    else
                    {
                        genero = "F";
                    }

                    cliente.Actualizar(Convert.ToInt32(this.dtgCliente.CurrentRow.Cells[0].Value.ToString()), txtNombre.Text, txtCI.Text, txtDireccion.Text, mtxtTelefono.Text, Convert.ToInt32(npdEdad.Value), genero);
                    this.ClienteUI_Load(sender, e);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR" + ex.Message);
            }
        }
コード例 #5
0
ファイル: ClienteController.cs プロジェクト: RichardZC/vendix
        public ActionResult Activar(int pid)
        {
            var oCliente = ClienteBL.Obtener(pid);

            oCliente.Estado = !oCliente.Estado;
            ClienteBL.Actualizar(oCliente);
            return(Json(true));
        }
コード例 #6
0
ファイル: wsCliente.asmx.cs プロジェクト: diegoyurin/Grupo-2
        public bool Modificar(string CodCliente, string Apellidos, string Nombres, string direccion, string Usuario)
        {
            Cliente cliente = new Cliente();

            cliente.CodCliente = CodCliente;
            cliente.Apellidos  = Apellidos;
            cliente.Nombres    = Nombres;
            cliente.Usuario    = Usuario;
            cliente.Direccion  = direccion;
            ClienteBL clienteBL = new ClienteBL();

            if (clienteBL.Actualizar(cliente))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #7
0
ファイル: ClienteUI.cs プロジェクト: GioDavid/Restaurante
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            try
            {
                ClienteBL cliente = new ClienteBL();
                if (cmbGenero.Text.Equals("Masculino"))
                {
                    genero = "M";
                }
                else
                {
                    genero = "F";
                }

                cliente.Actualizar(Convert.ToInt32(txtId.Text), txtNombre.Text, txtCI.Text, txtDireccion.Text, mtxtTelefono.Text, Convert.ToInt32(npdEdad.Value), genero);
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR" + ex.Message);
            }
        }
コード例 #8
0
        public async Task <IHttpActionResult> Actualizar(ClienteBE obe)
        {
            try
            {
                bool rpta  = false;
                bool rpta2 = false;
                bool rpta3 = false;
                rpta = oClienteBL.Actualizar(obe, out rpta2, out rpta3);

                if (rpta)
                {
                    if (rpta2)
                    {
                        if (rpta3)
                        {
                            return(Ok(Models.Util.GetBodyResponse(200, "OK")));
                        }
                        else
                        {
                            return(Ok(Models.Util.GetBodyResponse(210, "Se grabó Datos de Cliente. Ocurrió un error al guardar Logo.")));
                        }
                    }
                    else
                    {
                        return(Ok(Models.Util.GetBodyResponse(210, "Se grabó Datos de Cliente. Ocurrió un error al guardar Certificado.")));
                    }
                }
                else
                {
                    return(Ok(Models.Util.GetBodyResponse(300, "Ocurrió un error al actualizar.")));
                }
            }
            catch (Exception ex)
            {
                //LogSA.GrabarLogError("SOL TR", model.user, "EditarTareas", ex);
                return(Ok(Models.Util.GetBodyResponse(400, ex.Message)));
            }
        }
コード例 #9
0
ファイル: ClienteController.cs プロジェクト: RichardZC/vendix
        public ActionResult GuardarCliente(int pClienteId, string pTipoPersona, string pNombre, string pApePaterno, string pApeMaterno,
                                           string pNumeroDocumento, bool pSexoM, string pEmail, string pCelular1, string pCelular2,
                                           DateTime?pFechaNacimiento, string pDireccion, DateTime pFechaCaptacion, int?pOcupacionId,
                                           string pCalificacion, decimal?pMontoInscripcion, bool pActivo)
        {
            var persona = new Persona();
            var cliente = new Cliente();

            if (pClienteId > 0)
            {
                cliente = ClienteBL.Obtener(pClienteId);
                persona = PersonaBL.Obtener(cliente.PersonaId);
            }

            pNombre = pNombre.ToUpper();
            if (pTipoPersona == "N")
            {
                pApePaterno            = pApePaterno.ToUpper();
                pApeMaterno            = pApeMaterno.ToUpper();
                persona.NombreCompleto = pApePaterno + " " + pApeMaterno + ", " + pNombre;
                persona.TipoDocumento  = "DNI";
            }
            else
            {
                pApePaterno            = string.Empty;
                pApeMaterno            = string.Empty;
                persona.NombreCompleto = pNombre;
                persona.TipoDocumento  = "RUC";
            }

            persona.TipoPersona     = pTipoPersona;
            persona.Nombre          = pNombre;
            persona.ApePaterno      = pApePaterno;
            persona.ApeMaterno      = pApeMaterno;
            persona.NumeroDocumento = pNumeroDocumento;
            persona.Sexo            = pSexoM ? "M" : "F";
            persona.EmailPersonal   = pEmail;
            persona.Celular1        = pCelular1;
            persona.Celular2        = pCelular2;
            persona.FechaNacimiento = pFechaNacimiento;
            persona.Direccion       = pDireccion;
            persona.Estado          = pActivo;

            if (pClienteId == 0)
            {
                PersonaBL.Crear(persona);
            }
            else
            {
                PersonaBL.Actualizar(persona);
            }

            cliente.PersonaId          = persona.PersonaId;
            cliente.FechaRegistro      = DateTime.Now;
            cliente.FechaCaptacion     = pFechaCaptacion;
            cliente.ActividadEconId    = pOcupacionId;
            cliente.Calificacion       = pCalificacion;
            cliente.Inscripcion        = pMontoInscripcion.Value;
            cliente.IndPagoInscripcion = false;
            cliente.Estado             = pActivo;
            if (pClienteId == 0)
            {
                ClienteBL.Crear(cliente);
            }
            else
            {
                ClienteBL.Actualizar(cliente);
            }

            return(Json(true, JsonRequestBehavior.AllowGet));
        }