Пример #1
0
        private void BtnAgregar_Click_1(object sender, EventArgs e)
        {
            bool flag = true;

            //INSERTAR

            try
            {
                if (editar == false)
                {
                    cliente.State = EntityState.Agregado;
                }
                else
                {
                    cliente.State = EntityState.Modificado;
                    cliente.Id    = Convert.ToInt32(txtId.Text);
                }



                cliente.Nombre   = txtNombre.Text;
                cliente.Cuit     = txtCuit.Text;
                cliente.Telefono = txtTelefono.Text;
                cliente.Email    = txtEmail.Text;
                cliente.Contacto = txtContacto.Text;

                Domicilio.id          = GetDomicilioId();
                Domicilio.calle       = txtDireccion.Text;
                Domicilio.idLocalidad = Convert.ToInt32(cmbLocalidad.SelectedValue);
                localidad.IdProv      = Convert.ToInt32(cmbProvincia.SelectedValue);
                responsabilidad.Id    = Convert.ToInt32(cmbRespIva.SelectedValue);

                Domicilio.localidad     = localidad;
                cliente.Domicilio       = Domicilio;
                cliente.Responsabilidad = responsabilidad;


                bool valid      = new Helps.ValidacionDeDatos(cliente).Validar();
                bool cuitValido = cliente.CuitValidator(cliente.Cuit);
                if (valid == true && cuitValido == true)
                {
                    flag = AddDomicilio();
                    if (flag)
                    {
                        string resultado = cliente.GuardarCambios();
                        MessageBox.Show(resultado);

                        this.Close();
                        //limpiarForm();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo agregar por: " + ex);
            }
        }
 private void BtnEliminar_Click_1(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count > 0)
     {
         DialogResult result = MessageBox.Show("Seguro que desea borrar el artículo?", "Eliminar Artículo", MessageBoxButtons.YesNo);
         if (result == DialogResult.Yes)
         {
             Cliente.State = EntityState.Borrado;
             Cliente.Id    = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
             string resultado = Cliente.GuardarCambios();
             MessageBox.Show(resultado);
             dataGridView1.Rows.Clear();
             dataGridView1.Refresh();
             ListarClientes();
         }
     }
     else
     {
         MessageBox.Show("Seleccione una fila para borrar");
     }
 }