Exemple #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult confirmacion = MessageBox.Show("¿Desea eliminar el Tipo de Propiedad seleccionada?", "Confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (confirmacion == DialogResult.OK)
            {
                TipoPropiedad tp = new TipoPropiedad();
                tp.NombreTipoPropiedad = txtTipoPropiedad.Text;
                bool resultado = AD_TiposPropiedades.EliminarTipoPropiedad(tp);
                if (resultado)
                {
                    MessageBox.Show("Tipo de Propiedad eliminado con exito!");
                }
                else
                {
                    MessageBox.Show("Error al eliminar Tipo de Propiedad!");
                }
            }
            else if (confirmacion == DialogResult.Cancel)
            {
                MessageBox.Show("Operacion cancelada!");
            }
            CargarGrilla();
            txtID.Text = "";
        }
Exemple #2
0
        public static bool EliminarTipoPropiedad(TipoPropiedad tp)
        {
            string        cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"];
            SqlConnection cn             = new SqlConnection(cadenaConexion);
            bool          resultado      = false;

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "DeleteTipoPropiedad";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@nombreTipoPropiedad", tp.NombreTipoPropiedad);

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

                cn.Open();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();
                resultado = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                cn.Close();
            }
            return(resultado);
        }
Exemple #3
0
        public static bool AgregarTipoPropiedadD(TipoPropiedad tp)
        {
            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("@nombreTipoPropiedad", tp.NombreTipoPropiedad);
                cmd.Parameters.AddWithValue("@descripcion", tp.Descripcion);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "InsertTipoPropiedad";

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

            return(res);
        }
Exemple #4
0
        public bool Existe(TipoPropiedad tipoPropiedad)
        {
            if (tipoPropiedad.TipoPropiedadId == 0)
            {
                return(_context.TiposPropiedades.Any(tp => tp.DescripcionTP == tipoPropiedad.DescripcionTP));
            }

            return(_context.TiposPropiedades.Any(tp =>
                                                 tp.DescripcionTP == tipoPropiedad.DescripcionTP && tp.TipoPropiedadId != tipoPropiedad.TipoPropiedadId));
        }
 public bool Existe(TipoPropiedadEditDto tipoPropiedad)
 {
     try
     {
         TipoPropiedad tipoP = _mapper.Map <TipoPropiedad>(tipoPropiedad);
         return(_repositorio.Existe(tipoP));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public void Guardar(TipoPropiedadEditDto tipoPropiedad)
 {
     try
     {
         TipoPropiedad tipoP = _mapper.Map <TipoPropiedad>(tipoPropiedad);
         _repositorio.Guardar(tipoP);
         _unitOfWork.Save();
         tipoPropiedad.TipoPropiedadId = tipoP.TipoPropiedadId;
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemple #7
0
        private void btnAgregarModificar_Click(object sender, EventArgs e)
        {
            TipoPropiedad tp = new TipoPropiedad();

            tp.NombreTipoPropiedad = txtTipoPropiedad.Text;
            tp.Descripcion         = txtDescripcion.Text;



            if (txtID.Text.Equals(""))
            {
                if (txtTipoPropiedad.Text.Equals("") || txtDescripcion.Text.Equals(""))
                {
                    DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtTipoPropiedad.Focus();
                }
                else
                {
                    bool res = AD_TiposPropiedades.AgregarTipoPropiedadD(tp);

                    if (res)
                    {
                        MessageBox.Show("Tipo de Propiedad agredada correctamente!", "Informacion");
                        txtTipoPropiedad.Text = "";
                        txtDescripcion.Text   = "";
                        txtID.Text            = "";
                    }
                    else
                    {
                        MessageBox.Show("Error al insertar Tipo de Propiedad!");
                    }
                }
            }
            else
            {
                tp.Id = int.Parse(txtID.Text);
                bool res = AD_TiposPropiedades.ActualizarTipoPropiedad(tp);
                txtTipoPropiedad.Focus();
                MessageBox.Show("Tipo de Propiedad actualizada correctamente!", "Informacion");
            }
            CargarGrilla();
            txtID.Text = "";
        }
Exemple #8
0
        public void Guardar(TipoPropiedad tipoPropiedad)
        {
            try
            {
                if (tipoPropiedad.TipoPropiedadId == 0)
                {
                    _context.TiposPropiedades.Add(tipoPropiedad);
                }
                else
                {
                    var tipoProInDb = _context.TiposPropiedades
                                      .SingleOrDefault(tp => tp.TipoPropiedadId == tipoPropiedad.TipoPropiedadId);
                    tipoProInDb.DescripcionTP         = tipoPropiedad.DescripcionTP;
                    _context.Entry(tipoProInDb).State = EntityState.Modified;
                }

                //_context.SaveChanges();
            }
            catch (Exception)
            {
                throw new Exception("Error al agregar/editar un Tipo de Propiedad");
            }
        }