private void btnAgregarDueño_Click(object sender, EventArgs e)
        {
            Dueños       du      = new Dueños();
            frmABMDueños ventana = new frmABMDueños(du);

            ventana.ShowDialog();
        }
Пример #2
0
        public static bool EliminarDueño(Dueños du)
        {
            string        cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"];
            SqlConnection cn             = new SqlConnection(cadenaConexion);
            bool          resultado      = false;

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "DeleteDueño";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@numeroDocumento", du.NumeroDocumentoDueño);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                cn.Open();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();
                resultado = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                cn.Close();
            }
            return(resultado);
        }
Пример #3
0
        private void CargarCampos(Dueños du)
        {
            txtNumeroDocumento.Text = du.NumeroDocumentoDueño.ToString();

            cmbTipoDocumento.SelectedValue = du.TipoDocumentoDueño;
            txtNombreDueño.Text            = du.NombreDueño;
            txtApellidoDueño.Text          = du.ApellidoDueño;
            txtCalle.Text       = du.CalleDueño;
            txtNumeroCalle.Text = du.NumeroCalleDueño.ToString();

            cmbBarrio.SelectedValue = du.IdBarrioDueño;
        }
        private void gdrDueños_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int             indice          = e.RowIndex;
            DataGridViewRow filaSeleccionda = gdrDueños.Rows[indice];

            string numeroDocumento = filaSeleccionda.Cells["NumeroDocumento"].Value.ToString();

            Dueños du = AD_Dueños.ObtenerDueño(int.Parse(numeroDocumento));


            frmABMDueños ventana = new frmABMDueños(du);

            ventana.ShowDialog();
        }
Пример #5
0
        public ActionResult Crear(Dueños nuevoDueño)
        {
            if (ModelState.IsValid)
            {
                db.dueños.Add(nuevoDueño);

                db.SaveChanges();

                return(RedirectToAction("Lista"));
            }
            ViewBag.MensajeError = "Hubo un error, Verifique bien los datos";

            return(View());
        }
Пример #6
0
 public frmABMDueños(Dueños du)
 {
     InitializeComponent();
     LimpiarCampos();
     CargarComboBarrios();
     CargarComboDocumentos();
     if (du == null)
     {
         btnEliminar.Enabled = false;
     }
     else
     {
         CargarCampos(du);
     }
 }
Пример #7
0
        private Dueños ObtenerDatosDueño()
        {
            Dueños du = new Dueños();

            du.NumeroDocumentoDueño = int.Parse(txtNumeroDocumento.Text.Trim());
            du.TipoDocumentoDueño   = (int)cmbTipoDocumento.SelectedValue;
            du.NombreDueño          = txtNombreDueño.Text.Trim();
            du.ApellidoDueño        = txtApellidoDueño.Text.Trim();
            du.CalleDueño           = txtCalle.Text.Trim();
            du.NumeroCalleDueño     = int.Parse(txtNumeroCalle.Text);
            du.IdBarrioDueño        = (int)cmbBarrio.SelectedValue;



            return(du);
        }
Пример #8
0
        public static bool ActualizarDueño(Dueños du)
        {
            //UPDATE table_name
            //SET column1 = value1, column2 = value2, ...
            //WHERE condition;

            bool res = false;

            string        cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"];
            SqlConnection cn             = new SqlConnection(cadenaConexion);

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Parameters.Clear();

                cmd.Parameters.AddWithValue("@NumeroDocumento", du.NumeroDocumentoDueño);
                cmd.Parameters.AddWithValue("@TipoDocumento", du.TipoDocumentoDueño);
                cmd.Parameters.AddWithValue("@NombreDueño", du.NombreDueño);
                cmd.Parameters.AddWithValue("@ApellidoDueño", du.ApellidoDueño);
                cmd.Parameters.AddWithValue("@Calle", du.CalleDueño);
                cmd.Parameters.AddWithValue("@NumeroCalle", du.NumeroCalleDueño);
                cmd.Parameters.AddWithValue("@IdBarrio", du.IdBarrioDueño);


                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "UpdateDueño";

                cn.Open();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();
                res = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                cn.Close();
            }

            return(res);
        }
Пример #9
0
        public static Dueños ObtenerDueño(int nroDocumento)
        {
            Dueños        du             = new Dueños();
            string        cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"];
            SqlConnection cn             = new SqlConnection(cadenaConexion);

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@NumeroDocumento", nroDocumento);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "ObtenerDueño";

                cn.Open();
                cmd.Connection = cn;
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr != null && dr.Read())
                {
                    du.NumeroDocumentoDueño = int.Parse(dr["nro_documento"].ToString());
                    du.TipoDocumentoDueño   = int.Parse(dr["tipo_documento"].ToString());
                    du.NombreDueño          = dr["n_dueño"].ToString();
                    du.ApellidoDueño        = dr["apellido_dueño"].ToString();
                    du.CalleDueño           = dr["calle"].ToString();
                    du.NumeroCalleDueño     = int.Parse(dr["nro_calle"].ToString());
                    du.IdBarrioDueño        = int.Parse(dr["id_barrio"].ToString());
                }
                else
                {
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                cn.Close();
            }
            return(du);
        }
Пример #10
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult confirmacion = MessageBox.Show("¿Desea eliminar el dueño seleccionado?", "Confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (confirmacion == DialogResult.OK)
            {
                Dueños du        = ObtenerDatosDueño();
                bool   resultado = AD_Dueños.EliminarDueño(du);
                if (resultado)
                {
                    MessageBox.Show("Dueño eliminado con exito!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error al eliminar el Dueño!");
                }
            }
            else if (confirmacion == DialogResult.Cancel)
            {
                MessageBox.Show("Operacion cancelada!");
            }
        }
Пример #11
0
        public static bool AgregarDueñoBD(Dueños du)
        {
            bool          res            = false;
            string        cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"];
            SqlConnection cn             = new SqlConnection(cadenaConexion);

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@NumeroDocumento", du.NumeroDocumentoDueño);
                cmd.Parameters.AddWithValue("@TipoDocumento", du.TipoDocumentoDueño);
                cmd.Parameters.AddWithValue("@NombreDueño", du.NombreDueño);
                cmd.Parameters.AddWithValue("@ApellidoDueño", du.ApellidoDueño);
                cmd.Parameters.AddWithValue("@Calle", du.CalleDueño);
                cmd.Parameters.AddWithValue("@NumeroCalle", du.NumeroCalleDueño);
                cmd.Parameters.AddWithValue("@IdBarrio", du.IdBarrioDueño);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "InsertDueños";

                cn.Open();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();
                res = true;
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                cn.Close();
            }

            return(res);
        }
Пример #12
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            bool existe = AD_Dueños.ExisteDueño(int.Parse(txtNumeroDocumento.Text));

            if (existe)
            {
                Dueños du  = ObtenerDatosDueño();
                bool   res = AD_Dueños.ActualizarDueño(du);
                txtNumeroDocumento.Focus();
            }
            else
            {
                if (txtNumeroDocumento.Equals("") || txtNombreDueño.Text.Equals("") || cmbBarrio.Text.Equals("") || txtApellidoDueño.Text.Equals("") || txtNumeroCalle.Text.Equals("") || cmbTipoDocumento.Text.Equals(""))
                {
                    DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtNumeroDocumento.Focus();
                }
                else
                {
                    Dueños du  = ObtenerDatosDueño();
                    bool   res = AD_Dueños.AgregarDueñoBD(du);

                    if (res)
                    {
                        MessageBox.Show("Dueño agredado correctamente!", "Informacion");
                        LimpiarCampos();
                        CargarComboBarrios();
                        CargarComboDocumentos();
                    }
                    else
                    {
                        MessageBox.Show("Error al insertar el Dueño!");
                    }
                }
            }
        }