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 = ""; }
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); }
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); }
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); } }
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 = ""; }
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"); } }