public bool DeleteByFleteTopeID(int clave, int usuarioID) { using (SqlConnection conexion = new SqlConnection()) { SqlTransaction transaccion = null; conexion.ConnectionString = Config.ConnectionString; try { conexion.Open(); transaccion = conexion.BeginTransaction(); ITarifarioClienteFleteTope oTariTope = this.GetTarifarioFleteTopeByTopeID(clave); if (oTariTope.Eliminar(transaccion, usuarioID)) { tarifariosClienteFleteTope.Remove(oTariTope); } //Se instancia un objeto de TarifarioClienteFlete para por utilizar el metodo validar (Bety) TarifarioClienteFlete oTari = new TarifarioClienteFlete(); oTari.TarifarioClienteFleteID = this.TarifarioClienteFleteID; oTari.ValidarTarifario(transaccion); transaccion.Commit(); } catch (Exception) { transaccion.Rollback(); return(false); } } return(true); }
/* Borrar este método. */ // public bool Guardar() // { // using (SqlConnection conexion = new SqlConnection()) // { // SqlTransaction transaccion = null; // conexion.ConnectionString = Config.ConnectionString; // try // { // conexion.Open(); // transaccion = conexion.BeginTransaction(); // // foreach (ITarifarioClienteFleteTope tarifarioFleteTope in tarifariosClienteFleteTope) // { // tarifarioFleteTope.TarifarioClienteFleteID = this.TarifarioClienteFleteID; // tarifarioFleteTope.Guardar(transaccion); // } // //Se instancia un objeto de TarifarioClienteFlete para por utilizar el metodo validar (Bety) // TarifarioClienteFlete oTari= new TarifarioClienteFlete(); // oTari.TarifarioClienteFleteID=this.TarifarioClienteFleteID; // oTari.ValidarTarifario(transaccion); // transaccion.Commit(); // } // catch (Exception) // { // transaccion.Rollback(); // return false; // } // } // return true; // } // public bool Guardar(int usuarioID) { using (SqlConnection conexion = new SqlConnection()) { SqlTransaction transaccion = null; conexion.ConnectionString = Config.ConnectionString; try { conexion.Open(); transaccion = conexion.BeginTransaction(); foreach (ITarifarioClienteFleteTope tarifarioFleteTope in tarifariosClienteFleteTope) { tarifarioFleteTope.TarifarioClienteFleteID = this.TarifarioClienteFleteID; tarifarioFleteTope.Guardar(usuarioID, transaccion); } //Se instancia un objeto de TarifarioClienteFlete para por utilizar el metodo validar (Bety) TarifarioClienteFlete oTari = new TarifarioClienteFlete(); oTari.TarifarioClienteFleteID = this.TarifarioClienteFleteID; oTari.ValidarTarifario(transaccion); transaccion.Commit(); } catch (Exception) { transaccion.Rollback(); return(false); } } return(true); }
public bool DeleteByFleteTopeID(int clave, System.Data.SqlClient.SqlTransaction transaccion, int usuarioID) { try { ITarifarioClienteFleteTope oTariTope = this.GetTarifarioFleteTopeByTopeID(clave); if (oTariTope.Eliminar(transaccion, usuarioID)) { tarifariosClienteFleteTope.Remove(oTariTope); } //Se instancia un objeto de TarifarioClienteFlete para por utilizar el metodo validar (Bety) TarifarioClienteFlete oTari = new TarifarioClienteFlete(); oTari.TarifarioClienteFleteID = this.TarifarioClienteFleteID; oTari.ValidarTarifario(transaccion); return(true); } catch (Exception) { return(false); } }