示例#1
0
        private void agregarNuevoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ClienteForm clienteForm = new ClienteForm();

            clienteForm.Nuevo = true;
            clienteForm.ShowDialog();
        }
示例#2
0
        private void buttonAgregarNuevo_Click(object sender, EventArgs e)
        {
            ClienteForm clienteForm = new ClienteForm();

            clienteForm.Nuevo = true;
            clienteForm.ShowDialog();
            try
            {
                dataGridView1.DataSource = clienteRepository.ConsultarClientes();
            }
            catch (Exception)
            {
                MessageBox.Show("Error AL TRAER LOS CLIENTES DE LA BASE DE DATOS");
            }
        }
示例#3
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            //TOMO VALORES DE LA FILA SELECCIONADA Y CONSULTO CONTACTO RESPECTIVO
            if (dataGridView1.Rows[e.RowIndex].Cells["Id"].Value == null)
            {
            }
            else
            {
                Cliente cliente = new Cliente();
                cliente.Id                = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Id"].Value);
                cliente.Nombre            = dataGridView1.Rows[e.RowIndex].Cells["Nombre"].Value.ToString();
                cliente.Apellido          = dataGridView1.Rows[e.RowIndex].Cells["Apellido"].Value.ToString();
                cliente.Sexo              = dataGridView1.Rows[e.RowIndex].Cells["Sexo"].Value.ToString();
                cliente.FechaDeNacimiento = Convert.ToDateTime(dataGridView1.Rows[e.RowIndex].Cells["FechaDeNacimiento"].Value);
                cliente.Edad              = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Edad"].Value);
                cliente.Direccion         = dataGridView1.Rows[e.RowIndex].Cells["Direccion"].Value.ToString();
                cliente.Localidad         = dataGridView1.Rows[e.RowIndex].Cells["Localidad"].Value.ToString();
                cliente.Ocupacion         = dataGridView1.Rows[e.RowIndex].Cells["Ocupacion"].Value.ToString();
                cliente.Observacion       = dataGridView1.Rows[e.RowIndex].Cells["Observacion"].Value.ToString();


                //TRAIGO CONTACTO
                var contactoDataTable = clienteRepository.ConsultarContacto(cliente.Id);

                Contacto contacto = new Contacto();
                try
                { contacto.IdCliente = cliente.Id; }
                catch (Exception)
                { }
                try
                { contacto.Celular = contactoDataTable.Rows[0]["Celular"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.CelularAlternativo = contactoDataTable.Rows[0]["CelularAlternativo"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.Telefono = contactoDataTable.Rows[0]["Telefono"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.Email = contactoDataTable.Rows[0]["Email"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.EmailAlternativo = contactoDataTable.Rows[0]["EmailAlternativo"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.Facebook = contactoDataTable.Rows[0]["Facebook"].ToString(); }
                catch (Exception)
                { }

                ////MANDO LA ENTIDAD CLIENTE Y CONTACTO AL FORM CLIENTE
                ClienteForm clienteForm = new ClienteForm();
                clienteForm.clienteP   = cliente;
                clienteForm.contactoP  = contacto;
                clienteForm.VerDetalle = true;
                clienteForm.ShowDialog();
            }
        }
示例#4
0
        private void buttonEditar_Click(object sender, EventArgs e)
        {
            //TOMO VALORES DE LA FILA SELECCIONADA Y CONSULTO CONTACTO RESPECTIVO
            if (Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["Id"].Value) == 0)
            {
            }
            else
            {
                Cliente cliente = new Cliente();
                cliente.Id                = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["Id"].Value);
                cliente.Nombre            = dataGridView1.SelectedRows[0].Cells["Nombre"].Value.ToString();
                cliente.Apellido          = dataGridView1.SelectedRows[0].Cells["Apellido"].Value.ToString();
                cliente.Sexo              = dataGridView1.SelectedRows[0].Cells["Sexo"].Value.ToString();
                cliente.FechaDeNacimiento = Convert.ToDateTime(dataGridView1.SelectedRows[0].Cells["FechaDeNacimiento"].Value.ToString());
                cliente.Edad              = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["Edad"].Value.ToString());
                cliente.Direccion         = dataGridView1.SelectedRows[0].Cells["Direccion"].Value.ToString();
                cliente.Localidad         = dataGridView1.SelectedRows[0].Cells["Localidad"].Value.ToString();
                cliente.Ocupacion         = dataGridView1.SelectedRows[0].Cells["Ocupacion"].Value.ToString();
                cliente.Observacion       = dataGridView1.SelectedRows[0].Cells["Observacion"].Value.ToString();


                //TRAIGO CONTACTO
                var contactoDataTable = clienteRepository.ConsultarContacto(cliente.Id);

                Contacto contacto = new Contacto();
                try
                { contacto.IdCliente = cliente.Id; }
                catch (Exception)
                { }
                try
                { contacto.Celular = contactoDataTable.Rows[0]["Celular"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.CelularAlternativo = contactoDataTable.Rows[0]["CelularAlternativo"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.Telefono = contactoDataTable.Rows[0]["Telefono"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.Email = contactoDataTable.Rows[0]["Email"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.EmailAlternativo = contactoDataTable.Rows[0]["EmailAlternativo"].ToString(); }
                catch (Exception)
                { }
                try
                { contacto.Facebook = contactoDataTable.Rows[0]["Facebook"].ToString(); }
                catch (Exception)
                { }


                ////MANDO LA ENTIDAD CLIENTE Y CONTACTO AL FORM CLIENTE
                ClienteForm clienteForm = new ClienteForm();
                clienteForm.clienteP  = cliente;
                clienteForm.contactoP = contacto;
                clienteForm.Editar    = true;
                clienteForm.ShowDialog();
                try
                {
                    dataGridView1.DataSource = clienteRepository.ConsultarClientes();
                }
                catch (Exception)
                {
                    MessageBox.Show("ERROR AL TRAER LOS CLIENTES DE LA BASE DE DATOS");
                }
            }
        }