Example #1
0
        private void btnAceptarDirección_Click(object sender, EventArgs e)
        {
            ClienteNegocio negocio1 = new ClienteNegocio();

            try
            {
                if (clienteLocal == null)
                {
                    clienteLocal = new Cliente();
                }

                clienteLocal.Calle        = txtCalleDirección.Text;
                clienteLocal.Número       = Convert.ToInt32(txtNúmeroDirección.Text);
                clienteLocal.Piso         = Convert.ToInt32(txtPisoDirección.Text);
                clienteLocal.Departamento = txtDepartamentoDirección.Text;
                clienteLocal.Localidad    = txtLocalidadDirección.Text;
                clienteLocal.CódigoPostal = Convert.ToInt32(txtCódigoPostalDirección.Text);

                if (clienteLocal.Id != 0)
                {
                    negocio1.modificarDirección(clienteLocal);
                }
                else
                {
                    negocio1.agregarDirección(clienteLocal);
                }

                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        public IHttpActionResult ConsultarClientes([FromBody] ParametroConsultaDto usuario)
        {
            try
            {
                clienteNegocio = new ClienteNegocio();
                List <ClienteDto> res = clienteNegocio.ConsultarClientes(usuario.parametro);

                return(Content(HttpStatusCode.OK, new Mensaje()
                {
                    codigoRespuesta = Catalogo.OK, mensajeRespuesta = "", objetoRespuesta = res
                }));
            }
            catch (ExcepcionOperacion exOp)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + exOp.Message
                }));
            }
            catch (Exception ex)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + ex.Message
                }));
            }
        }
Example #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            ClienteNegocio negocio = new ClienteNegocio();

            try
            {
                if (dgvClientes.CurrentRow != null)
                {
                    Cliente cmodif = (Cliente)dgvClientes.CurrentRow.DataBoundItem;
                    if (MessageBox.Show("Seguro que desea eliminar el cliente " + cmodif.Apellido + ", " + cmodif.Nombre + " con ID: " + cmodif.ID + "?", "Atención!", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        negocio.eliminarCliente(cmodif);
                        cargarGrilla();
                    }
                }
                else
                {
                    MessageBox.Show("No hay ningún cliente seleccionado", "Cuidado!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #4
0
        public Transferencias(Usuario usuario)
        {
            InitializeComponent();

            try
            {
                ClienteNegocio clienteNego = new ClienteNegocio();
                ClienteSesion = clienteNego.ObtenerClientePorUsuario(usuario.Username);
                if (ClienteSesion != null)
                {
                    this.UsuarioLogueado = usuario;
                    DataGridView dgGrillaOrigen = ucGrillaOrigen.Grilla;
                    dgGrillaOrigen.Size = new System.Drawing.Size(550, 180);
                    CargarGrillaOrigen(ref dgGrillaOrigen);
                    CargarGrillaDestino(ClienteSesion);

                    SetearDatosClienteOrigen(ClienteSesion);
                    SetearDatosClienteDestino(ClienteSesion);

                    this.AutoValidate = AutoValidate.Disable;
                    ManejadorValidaciones util = new ManejadorValidaciones(this.errorProvider);
                    util.CrearValidacionesNumericTextBox(ref txtImporte, MensajesInfo.infoCampoRequerido.Replace("|@|", "Importe"));
                }
                else
                {
                    this.Dispose();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        protected void btnAgregarCliente_Click(object sender, EventArgs e)
        {
            Clientes       cli            = new Clientes();
            ClienteNegocio clientenegocio = new ClienteNegocio();

            if (String.IsNullOrEmpty(txtDNI.Text))
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('DNI NULO');window.location ='MenuPrincipal.aspx';", true);
            }
            else
            {
                dnicli = clientenegocio.ValidarDNI(txtDNI.Text);
                if (dnicli == null)
                {
                    cli.nombre    = txtnombre.Text;
                    cli.apellido  = txtApellido.Text;
                    cli.dni       = txtDNI.Text;
                    cli.direccion = txtDireccion.Text;
                    cli.localidad = txtLocalidad.Text;
                    cli.telefono  = txtTelefono.Text;
                    cli.mail      = txtMail.Text;

                    clientenegocio.altaCliente(cli);
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('CLIENTE AGREGADO');window.location ='MenuPrincipal.aspx';", true);
                }
                else if (dnicli != null)
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('DNI REPETIDO');window.location ='MenuPrincipal.aspx';", true);
                }
            }
        }
Example #6
0
        public JsonResult Edit(int id)
        {
            try
            {
                VeiculoViewModel model          = new VeiculoViewModel();
                VeiculoNegocio   veiculoNegocio = new VeiculoNegocio();
                Veiculo          veiculo        = veiculoNegocio.Consulta(id);

                ClienteNegocio clienteNegocio = new ClienteNegocio();
                Cliente        cliente        = clienteNegocio.Consulta().Single(x => x.Id == veiculo.ClienteId);

                model.Id         = veiculo.Id;
                model.Placa      = veiculo.Placa;
                model.Ano        = veiculo.Ano;
                model.Tipo       = veiculo.Tipo;
                model.Modelo     = veiculo.Modelo;
                model.Cor        = veiculo.Cor;
                model.Motor      = veiculo.Motor;
                model.Obs        = veiculo.Obs;
                model.CpfCliente = cliente.Cpf;
                model.IdCliente  = veiculo.ClienteId;

                return(Json(model));
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #7
0
        protected void btnSiguiente_Click(object sender, EventArgs e)
        {
            try
            {
                ClienteNegocio cliente = new ClienteNegocio();
                List <Cliente> aux     = cliente.getCliente(txbDNI.Text);

                Session["prodID" + Session.SessionID]  = prodID;
                Session["vouchId" + Session.SessionID] = vouchId;

                if (aux.Count <= 0)
                {
                    // Redirijo a form de registro completando únicamente el DNI
                    Session["DNICliente" + Session.SessionID] = txbDNI.Text;
                    Response.Redirect("Registro.aspx", false);
                }
                else
                {
                    // Redirijo a form de confirmación completando todos los datos
                    Session["Cliente" + Session.SessionID] = aux[0];
                    Response.Redirect("ClienteRegistrado.aspx", false);
                }
            }
            catch (Exception ex)
            {
                Session["Error" + Session.SessionID] = ex.Message;
                Response.Redirect("Error.aspx", false);
            }
        }
Example #8
0
        protected void bus_Click(object sender, EventArgs e)
        {
            ClienteNegocio clienteNegocio = new ClienteNegocio();
            Cliente        cliente        = new Cliente();

            cliente = null;

            if (DNI.Text == "")
            {
                Session["Error" + Session.SessionID] = "Para realizar una busqueda es obligatorio escribir el DNI.";
                Response.Redirect("PaginaError.aspx");
            }

            else
            {
                cliente = clienteNegocio.BuscarxDni(Convert.ToInt32(DNI.Text));
            }

            if (cliente != null)
            {
                DNI.Text      = cliente.DNI.ToString();
                nombre.Text   = cliente.Nombre;
                apellido.Text = cliente.Apellido;
                email.Text    = cliente.Email;
                telefono.Text = cliente.Telefono.ToString();
            }
            else if (cliente == null)
            {
                DNI.Text       = "";
                nombre.Text    = "";
                apellido.Text  =
                    email.Text = "";
                telefono.Text  = "";
            }
        }
Example #9
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ClienteNegocio negocio = new ClienteNegocio();

            try
            {
                if (nuevocliente == null)
                {
                    nuevocliente = new Cliente();
                }

                nuevocliente.Nombre      = txtNombre.Text;
                nuevocliente.Apellido    = txtApellido.Text;
                nuevocliente.DNI         = int.Parse(txtDNI.Text);
                nuevocliente.Direccion   = txtDireccion.Text;
                nuevocliente.CodPostal   = int.Parse(txtCodPostal.Text);
                nuevocliente.FNacimiento = dtpFNacimiento.Value;
                nuevocliente.Localidad   = txtLocalidad.Text;
                nuevocliente.Mail        = txtMail.Text;
                nuevocliente.Provincia   = txtProvincia.Text;
                nuevocliente.Celular     = txtCelular.Text;

                negocio.agregarCliente(nuevocliente);
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void cargarGrilla()
        {
            ClienteNegocio negocio = new ClienteNegocio();

            dgbAgregarCliente.DataSource         = negocio.ListarClientes();
            dgbAgregarCliente.Columns[1].Visible = false;
        }
Example #11
0
 public frmCadastroCliente()
 {
     InitializeComponent();
     _clienteModel          = new ClienteModel();
     _clienteNegocio        = new ClienteNegocio();
     _clienteVeiculoNegocio = new ClienteVeiculoNegocio();
 }
        private void btnAceptarMod_Click(object sender, EventArgs e)
        {
            if (txtNombreMod.Text == "" || txtApellidoCli.Text == "" || txtContacto.Text == "")
            {
                MessageBox.Show("Debe completar todos los campos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                ClienteNegocio negocio    = new ClienteNegocio();
                Cliente        modificado = new Cliente();

                modificado.id        = int.Parse(txtIdMod.Text);
                modificado.nombre    = txtNombreMod.Text;
                modificado.apellido  = txtApellidoMod.Text;
                modificado.localidad = (Localidad)cmbLocalidadMod.SelectedItem;

                negocio.ModificarCliente(modificado);

                txtIdMod.Text                = "";
                txtNombreMod.Text            = "";
                txtApellidoMod.Text          = "";
                txtContactoMod.Text          = "";
                cmbLocalidadMod.SelectedText = "";

                disabletxt();
                cargarGrilla();
            }
        }
        public void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                ClienteNegocio clienteNegocio = new ClienteNegocio();
                cliente           = new Cliente();
                cliente.Nombre    = txtNombre.Text;
                cliente.Apellido  = txtApellido.Text;
                cliente.Direccion = txtDireccion.Text;
                cliente.Localidad = txtLocalidad.Text;
                cliente.Telefono  = txtTelefono.Text;
                cliente.Mail      = txtMail.Text;
                cliente.Pass      = txtPassword.Text;
                cliente.Estado    = true;

                cliente.Id = clienteNegocio.agregarCliente(cliente);

                if (cliente.Id <= 0)
                {
                    lblCreado.Visible = false;
                    lblError.Visible  = true;
                }
                else
                {
                    lblCreado.Visible = true;
                    lblError.Visible  = false;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #14
0
 public ClienteController()
 {
     if (_cliente == null)
     {
         _cliente = new ClienteNegocio();
     }
 }
Example #15
0
        // GET: Veiculo
        public ActionResult ConsultarVeiculo()
        {
            try
            {
                List <VeiculoViewModel> lstVeiculos    = new List <VeiculoViewModel>();
                VeiculoNegocio          veiculoNegocio = new VeiculoNegocio();


                foreach (Veiculo veiculo in veiculoNegocio.Consulta())
                {
                    ClienteNegocio clienteNegocio = new ClienteNegocio();
                    Cliente        cliente        = new Cliente();
                    cliente = clienteNegocio.Consulta(veiculo.ClienteId);

                    VeiculoViewModel model = new VeiculoViewModel();
                    model.Id     = veiculo.Id;
                    model.Placa  = veiculo.Placa;
                    model.Modelo = veiculo.Modelo;
                    model.Motor  = veiculo.Motor;
                    model.Obs    = veiculo.Obs;
                    model.Tipo   = veiculo.Tipo;
                    model.Ano    = veiculo.Ano;
                    model.Cor    = veiculo.Cor;

                    lstVeiculos.Add(model);
                }

                return(View(lstVeiculos));
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #16
0
        protected void grdClientes_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            ClienteNegocio neg = new ClienteNegocio();

            vClientes = neg.ObtieneClientes();
            grdClientes.DataSource = vClientes;
        }
Example #17
0
        public JsonResult Cadastrar(VeiculoViewModel model)
        {
            try
            {
                Veiculo        veiculo        = new Veiculo();
                ClienteNegocio clienteNegocio = new ClienteNegocio();
                Cliente        cliente        = new Cliente();
                string         cpf            = model.CpfCliente.Replace(@"\t", "").Trim();

                if (!clienteNegocio.ExisteCpf(cpf))
                {
                    throw new Exception("O cpf informado não existe em nossas bases !");
                }

                cliente           = clienteNegocio.Consulta().Single(x => x.Cpf == cpf);
                veiculo.Ano       = model.Ano;
                veiculo.ClienteId = cliente.Id;
                veiculo.Cor       = model.Cor;
                veiculo.Modelo    = model.Modelo;
                veiculo.Motor     = model.Motor;
                veiculo.Obs       = model.Obs;
                veiculo.Placa     = model.Placa;
                veiculo.Tipo      = model.Tipo;

                VeiculoNegocio veiculoNegocio = new VeiculoNegocio();
                veiculoNegocio.Cadastrar(veiculo);
            }
            catch (Exception)
            {
                throw;
            }

            return(Json(""));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            usuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            programa = ContextoUsuario.nbPrograma;

            if (!IsPostBack)
            {
                if (Request.QueryString["PeriodoId"] != null)
                {
                    idPeriodo    = Guid.Parse(Request.QueryString["PeriodoId"]);
                    vClOperacion = E_TIPO_OPERACION_DB.A;
                    CargarDatos();
                }
                else
                {
                    vClOperacion = E_TIPO_OPERACION_DB.I;
                    ClienteNegocio  cliente = new ClienteNegocio();
                    SistemasNegocio sistema = new SistemasNegocio();
                    rcbCliente.DataSource     = cliente.ObtieneClientes();
                    rcbCliente.DataValueField = "ID_CLIENTE";
                    rcbCliente.DataTextField  = "NB_CLIENTE";
                    rcbCliente.DataBind();
                    rcbSistema.DataSource     = sistema.ObtieneSistemas();
                    rcbSistema.DataValueField = "ID_SISTEMA";
                    rcbSistema.DataTextField  = "NB_SISTEMA";
                    rcbSistema.DataBind();
                }
                LicenciaNegocio licencia = new LicenciaNegocio();
                rcbLicencia.DataSource     = licencia.ObtenerLicencias();
                rcbLicencia.DataValueField = "ID_LICENCIA";
                rcbLicencia.DataTextField  = "NB_LICENCIA";
                rcbLicencia.DataBind();
            }
        }
Example #19
0
        protected void Btn_BuscaDNI(object sender, EventArgs e)
        {
            ClienteNegocio CliNeg = new ClienteNegocio();
            Cliente        Cli    = new Cliente();

            Cli = null;

            try
            {
                Cli = CliNeg.Busco_Cliente_DNI(Convert.ToInt32(txbDNI.Text));

                if (Cli != null)
                {
                    txbDireccion.Text = Cli.Direccion;
                    TxbApellido.Text  = Cli.Apellido;
                    txbNombre.Text    = Cli.Nombre;
                    txbCiudad.Text    = Cli.Ciudad;
                    txbCP.Text        = Cli.CodigoPostal;
                    txbEmail.Text     = Cli.Mail;
                }
                else
                {
                    txbDireccion.Text = "";
                    TxbApellido.Text  = "";
                    txbNombre.Text    = "";
                    txbCiudad.Text    = "";
                    txbCP.Text        = "";
                    txbEmail.Text     = "";
                }
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
 private void pesquisarCliente()
 {
     try
     {
         dgwPrincipal.Rows.Clear();
         int Codigo = Convert.ToInt32(txtPesquisar.Text);
         ClienteNegocio clienteNegocio = new ClienteNegocio();
         ClienteColecao clienteColecao = new ClienteColecao();
         clienteColecao = clienteNegocio.ConsultarPorCodigo(Codigo);
         foreach (Cliente item in clienteColecao)
         {
             dgwPrincipal.Rows.Add();
             dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["IdCliente"].Value = item.IdCliente;
             dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Nome"].Value = item.Nome;
             dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Telefone"].Value = item.Telefone.Telefone;
         }
     }
     catch
     {
         dgwPrincipal.Rows.Clear();
         ClienteNegocio clienteNegocio = new ClienteNegocio();
         ClienteColecao clienteColecao = new ClienteColecao();
         clienteColecao = clienteNegocio.ConsultarPorNome(txtPesquisar.Text);
         foreach (Cliente item in clienteColecao)
         {
             dgwPrincipal.Rows.Add();
             dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["IdCliente"].Value = item.IdCliente;
             dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Nome"].Value = item.Nome;
             dgwPrincipal.Rows[dgwPrincipal.Rows.Count - 1].Cells["Telefone"].Value = item.Telefone.Telefone;
         }
     }
 }
Example #21
0
        protected void btnConsultar_Click(object sender, EventArgs e)
        {
            ClienteNegocio CN  = new ClienteNegocio();
            Cliente        cli = new Cliente();

            try
            {
                int dniconsulta = int.Parse(txtDNI.Text);


                if (CN.ExisteDNI(dniconsulta))
                {
                    lblMensaje.Text   = "";
                    cli               = CN.CargarDatosCliente(cli, dniconsulta);
                    txtDNI.Text       = Convert.ToString(cli.DNI);
                    txtNombre.Text    = cli.Nombre;
                    txtApellido.Text  = cli.Apellido;
                    txtDireccion.Text = cli.Direccion;
                    txtCiudad.Text    = cli.Ciudad;
                    txtEmail.Text     = cli.Email;
                    txtCP.Text        = cli.CP;
                }
                else
                {
                    lblMensaje.Text = "EL DNI NO EXISTE";
                    BorrarRegitros();
                }
            }
            catch (Exception)
            {
                lblMensaje.Text = "NO ESCRIBIO NINGUN DNI";
                BorrarRegitros();
            }
        }
Example #22
0
        // DELETE: api/Cliente/5
        public bool Delete(int id)
        {
            var negocio  = new ClienteNegocio();
            var entidade = negocio.Listar(id);

            return(negocio.Excluir(entidade));
        }
Example #23
0
        private void frmModifPedidos_Load(object sender, EventArgs e)
        {
            ClienteNegocio negocioCli = new ClienteNegocio();

            local.Cliente.Mails = negocioCli.listarMailsXCliente(local.Cliente);
            if (local.Cliente.Mails.Count > 0)
            {
                lblMail.Text += local.Cliente.Mails[0].Direccion;
            }
            else
            {
                lblMail.Text         += "Este cliente no posee ningún mail registrado.";
                txtComentario.Enabled = false;
            }
            cmbEstado.Items.Add("A revisar");
            cmbEstado.Items.Add("Aceptado");
            cmbEstado.Items.Add("Rechazado");
            cmbEstado.Items.Add("En preparación");
            cmbEstado.Items.Add("Listo para retirar");
            cmbEstado.Items.Add("Entregado");
            cmbEstado.SelectedIndex = cmbEstado.FindString(local.Estado);
            txtEstado.Text          = local.Estado;
            txtID.Text              = local.ID.ToString();
            txtCliente.Text         = local.Cliente.Apellido + ", " + local.Cliente.Nombre;
            dtpFechaSolicitud.Value = local.FechaSolicitud;
            dtpFechRetiro.Value     = local.FechaEntrega;
            txtCombo.Text           = local.Combo.Nombre;
            txtPrecio.Text          = local.PrecioFinal.ToString();
            txtObservaciones.Text   = local.Observacion;
        }
        private void btExcluir_Click(object sender, EventArgs e)
        {
            if (dgwPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum cliente selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            DialogResult dialogResult = MessageBox.Show("Deseja excluir esse cliente?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.No)
            {
                return;
            }

            Cliente        clienteSelecionado = (dgwPrincipal.SelectedRows[0].DataBoundItem as Cliente);
            ClienteNegocio clienteNegocio     = new ClienteNegocio();
            string         retorno            = clienteNegocio.Excluir(clienteSelecionado);

            try
            {
                int idCliente = Convert.ToInt32(retorno);
                MessageBox.Show("Cliente excluido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AtualizarGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possivel excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public IHttpActionResult ConsultarClienteReferido()
        {
            try
            {
                clienteNegocio = new ClienteNegocio();
                List <ObjetoGenericoDto> res = clienteNegocio.ConsultarClienteReferido();

                return(Content(HttpStatusCode.OK, new Mensaje()
                {
                    codigoRespuesta = Catalogo.OK, mensajeRespuesta = "", objetoRespuesta = res
                }));
            }
            catch (ExcepcionOperacion exOp)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + exOp.Message
                }));
            }
            catch (Exception ex)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + ex.Message
                }));
            }
        }
Example #26
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            Cliente        cliente = new Cliente();
            ClienteNegocio negocio = new ClienteNegocio();

            if (txtDni.Text.Length > 0 && txtApellido.Text.Length > 0 && txtNombre.Text.Length > 0 && txtMail.Text.Length > 0 && txtNumTel.Text.Length > 0 && txtTipoTel.Text.Length > 0 && txtCalle.Text.Length > 0 && txtNumero.Text.Length > 0 && txtCodPostal.Text.Length > 0 && txtlocalidad.Text.Length > 0)
            {
                cliente.DNI                     = Convert.ToInt32(txtDni.Text);
                cliente.Apellido                = txtApellido.Text;
                cliente.Nombre                  = txtNombre.Text;
                cliente.Mail                    = txtMail.Text;
                cliente.telefono                = new Telefono();
                cliente.telefono.Id             = Convert.ToInt32(txtIdTel.Text);
                cliente.telefono.Numero         = Convert.ToInt32(txtNumTel.Text);
                cliente.telefono.TipoDeTelefono = txtTipoTel.Text;
                cliente.domicilio               = new Domicilio();
                cliente.domicilio.Id            = Convert.ToInt32(txtId.Text);
                cliente.domicilio.Calle         = txtCalle.Text;
                cliente.domicilio.Altura        = Convert.ToInt32(txtNumero.Text);
                cliente.domicilio.CodigoPostal  = Convert.ToInt32(txtCodPostal.Text);
                cliente.domicilio.Localidad     = txtlocalidad.Text;

                negocio.AgregarCiente(cliente);

                cargarGrilla();
            }
            else
            {
                MessageBox.Show("DEBEN ESTAR TODOS LOS CAMPOS COMPLETOS!!");
            }
        }
        public IHttpActionResult CrearCliente([FromBody] ClienteDto cliente)
        {
            try
            {
                clienteNegocio = new ClienteNegocio();
                string res = clienteNegocio.CreaModificaCliente("I", cliente);

                return(Content(HttpStatusCode.OK, new Mensaje()
                {
                    codigoRespuesta = Catalogo.OK, mensajeRespuesta = "", objetoRespuesta = res
                }));
            }
            catch (ExcepcionOperacion exOp)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + exOp.Message
                }));
            }
            catch (Exception ex)
            {
                return(Content(HttpStatusCode.InternalServerError, new Mensaje()
                {
                    codigoRespuesta = Catalogo.ERROR, mensajeRespuesta = Catalogo.FALLO_CONSULTA_MENU + ex.Message
                }));
            }
        }
Example #28
0
        private void dgvClientes_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                txtDni.Text      = dgvClientes.CurrentRow.Cells[0].Value.ToString();
                txtApellido.Text = dgvClientes.CurrentRow.Cells[1].Value.ToString();
                txtNombre.Text   = dgvClientes.CurrentRow.Cells[2].Value.ToString();
                txtMail.Text     = dgvClientes.CurrentRow.Cells[3].Value.ToString();

                ClienteNegocio negocio = new ClienteNegocio();

                Telefono telefono = new Telefono();
                telefono        = negocio.buscarTelefono(Convert.ToInt32(txtDni.Text));
                txtIdTel.Text   = telefono.Id.ToString();
                txtNumTel.Text  = telefono.Numero.ToString();
                txtTipoTel.Text = telefono.TipoDeTelefono;

                Domicilio domicilio = new Domicilio();
                domicilio         = negocio.buscarDomicilio(Convert.ToInt32(txtDni.Text));
                txtId.Text        = domicilio.Id.ToString();
                txtCalle.Text     = domicilio.Calle;
                txtNumero.Text    = domicilio.Altura.ToString();
                txtCodPostal.Text = domicilio.CodigoPostal.ToString();
                txtlocalidad.Text = domicilio.Localidad;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #29
0
        public ClientesForm(IUnityContainer _container, Clientes entidad)
        {
            InitializeComponent();

            container = _container;
            Entidad   = entidad;

            this.Load += (s, e) =>
            {
                target = container.Resolve <ClienteNegocio>();
                if (IsNew)
                {
                    target.Crear();
                    Entidad = target.Repositorio.Entidad;
                }
                else
                {
                    target.GetByID(Entidad.IdCliente);
                    Entidad = target.Repositorio.Entidad;
                }

                clientesBindingSource.DataSource = Entidad;
                clientesBindingSource.ResetBindings(false);
            };
        }
Example #30
0
        private void btndecrescente_Click(object sender, EventArgs e)
        {
            decrescente = 0;
            List <Cliente> listaDecrescente = ClienteNegocio.ExibirListaDecresouCrescente(decrescente);

            carregaLista(listaDecrescente);
        }