private void ObtenerMotivos(string sTipo) { cboMotivo.Items.Add(new ListItem("", "")); cboMotivo.DataValueField = "t840_idmotivo"; cboMotivo.DataTextField = "t840_descripcion"; //cboMotivo.DataSource = TARIFAPROY.SelectByt301_idproyecto(nProyEco); IB.SUPER.APP.BLL.MOTIVOOCFA bMotivo = new IB.SUPER.APP.BLL.MOTIVOOCFA(); IB.SUPER.APP.Models.MOTIVOOCFA oMOTIVOOCFAFilter = new IB.SUPER.APP.Models.MOTIVOOCFA(); try { oMOTIVOOCFAFilter.t820_tipo = sTipo; //cboMotivo.DataSource = bMotivo.Catalogo(oMOTIVOOCFAFilter); //cboMotivo.DataBind(); List <IB.SUPER.APP.Models.MOTIVOOCFA> lista = bMotivo.Catalogo(oMOTIVOOCFAFilter); ListItem oLI = null; foreach (IB.SUPER.APP.Models.MOTIVOOCFA oElem in lista) { oLI = new ListItem(oElem.t840_descripcion, oElem.t840_idmotivo.ToString()); cboMotivo.Items.Add(oLI); } } catch { } finally { bMotivo.Dispose(); } }
public static List <Models.MOTIVOOCFA> getCatalogo() { BLL.MOTIVOOCFA bMotivo = new BLL.MOTIVOOCFA(); try { List <Models.MOTIVOOCFA> lMotivos = null; Models.MOTIVOOCFA oMOTIVOOCFAFilter = new Models.MOTIVOOCFA(); lMotivos = bMotivo.Catalogo(oMOTIVOOCFAFilter); bMotivo.Dispose(); return(lMotivos); } catch (Exception ex) { if (bMotivo != null) { bMotivo.Dispose(); } throw ex; } finally { bMotivo.Dispose(); } }
public static int Alta(string denominacion, string tipo) { BLL.MOTIVOOCFA cSP = new BLL.MOTIVOOCFA(); Models.MOTIVOOCFA o = new Models.MOTIVOOCFA(); try { o.t840_descripcion = denominacion; o.t820_tipo = tipo; return(cSP.Insert(o)); } catch (Exception ex) { Shared.LogError.LogearError("Error al grabar el motivo OC y FA", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error al grabar.")); } finally { cSP.Dispose(); } }
public static void Edicion(int t840_idmotivo, string denominacion, string tipo) { BLL.MOTIVOOCFA cSP = new BLL.MOTIVOOCFA(); Models.MOTIVOOCFA o = new Models.MOTIVOOCFA(); try { o.t840_descripcion = denominacion; o.t820_tipo = tipo; o.t840_idmotivo = t840_idmotivo; cSP.Update(o); } catch (Exception ex) { Shared.LogError.LogearError("Error al actualizar la denominación del motivo OC y FA", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error al actualizar la denominación del motivo OC y FA.")); } finally { cSP.Dispose(); } }