internal void ActualizarDepartamento(DptoProvincia departamento) { using (SqlConnection cnn = ObtenerConexion()) { SqlCommand cmd = ObtenerComando(cnn, " sp_ABM_dptoProvincia", CommandType.StoredProcedure); int resultado = 0; cmd.Parameters.Add("@xIdDptoProvincia", SqlDbType.Int); cmd.Parameters["@xIdDptoProvincia"].Value = departamento.IdDptoProvincia; cmd.Parameters.Add("@xDptoProvincia", SqlDbType.VarChar); cmd.Parameters["@xDptoProvincia"].Value = departamento.DptoProv; cmd.Parameters.Add("@xAccion", SqlDbType.VarChar); cmd.Parameters["@xAccion"].Value = "A"; cmd.Parameters.Add("@xresult", SqlDbType.Int); cmd.Parameters["@xresult"].Direction = ParameterDirection.Output; cnn.Open(); cmd.ExecuteScalar(); resultado = Convert.ToInt32(cmd.Parameters["@xresult"].Value); if (resultado == 1) { throw new NegocioException("No se agrego la Empresa Constructora. Verifique los datos."); } } }
public void AgregarDptoprovincia(DptoProvincia departamento) { try { departamentoLogica.AgregarDptoprovincia(departamento); } catch (NegocioException ex) { throw (ex); } catch (Exception ex) { throw ex; } }
internal void AgregarDptoprovincia(DptoProvincia departamento) { if (departamento.IdDptoProv != 0) { throw new NegocioException("El identificador del departamento a no es válido. Verifique."); } if (string.IsNullOrEmpty(departamento.DptoProv)) { throw new NegocioException("El nombre del departamento debe ser ingresados."); } datos.AgregarDepartamentoProvincia(departamento); }
internal void ActualizarDptoprovincia(DptoProvincia departamento) { if (departamento.IdDptoProv <= 0) { throw new NegocioException("El identificador del departamento que se desea modificar no es válido. Verifique."); } if (string.IsNullOrEmpty(departamento.DptoProv)) { throw new NegocioException("El departamento es requeridos."); } datos.ActualizarDepartamento(departamento); }
private static DptoProvincia ObtenerDepartamentoMapping(SqlDataReader dr) { DptoProvincia departamento = new DptoProvincia(); try { departamento.IdDptoProvincia = int.Parse(dr["IdDptoProv"].ToString()); } catch (Exception opd) { } try { departamento.DptoProv = dr["DptoProv"].ToString(); } catch (Exception opd) { } return(departamento); }
internal DptoProvincia traerDptoProvincia(int departamentoId) { DptoProvincia departamento = null; using (var cnn = ObtenerConexion()) { SqlCommand cmd = ObtenerComando(cnn, "sp_dptopciatraer", CommandType.StoredProcedure); cmd.Parameters.Add(new SqlParameter("@Id", departamentoId)); cnn.Open(); SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); if (dr.HasRows) { dr.Read(); departamento = ObtenerDepartamentoMapping(dr); } } return(departamento); }
internal void QuitarDptoprovincia(int departamentoId) { DptoProvincia departamento = TraerDptoProvincia(departamentoId); datos.QuitarDepartamento(departamento); }