public string EliminarDistrito(E_Distrito e_dis) { cn.Conectar.Open(); String mensaje = ""; using (SqlTransaction tr = cn.Conectar.BeginTransaction(IsolationLevel.Serializable)) { SqlCommand cmd = new SqlCommand("SP_EliminarDistrito", cn.Conectar, tr); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cod", e_dis.codDire); try { int nreg = cmd.ExecuteNonQuery(); tr.Commit(); mensaje = nreg.ToString() + " Registro Eliminado. "; } catch (SqlException ex) { tr.Rollback(); mensaje = ex.Message; } finally { cn.Conectar.Close(); } } return(mensaje); }
public String Agregar(E_Distrito e_dis) { try { ValidarRegistro(e_dis); return(d_dis.AgregarDistrito(e_dis)); } catch (Exception ex) { return(ex.Message); } }
private static void ValidarRegistro(E_Distrito e_dis) { if (String.IsNullOrEmpty(e_dis.nombreDire)) { throw new ArgumentException("No debe estar vacio el nombre del Distrito."); } if (e_dis.nombreDire.Length == 1) { throw new ArgumentException("El nombre del Distrito no es válido."); } }
public String Eliminar(E_Distrito e_dis) { return(d_dis.EliminarDistrito(e_dis)); }
public String Actualizar(E_Distrito e_dis) { return(d_dis.ActualizarDistrito(e_dis)); }