/// <summary> /// REALIZAR OPERACIONES DE MANTENIMIENTO /// </summary> /// <param name="oBe"></param> public void Set_SVPR_TIPO_DOCU(BESVMC_TIPO_DOCU oBe) { try { oDa.Set_SVPR_TIPO_DOCU(oBe); Dispose(false); } catch(Exception ex) { throw new ArgumentException(ex.Message); } }
/// <summary> /// OBTENER EL RESULTADO DE CUALQUIER CONSULTA /// </summary> /// <param name="oBe"></param> /// <returns></returns> public List<BESVMC_TIPO_DOCU> Get_SVPR_TIPO_DOCU_LIST(BESVMC_TIPO_DOCU oBe) { try { using (IDataReader oDr = oDa.Get_SVPR_TIPO_DOCU_LIST(oBe)) { List<BESVMC_TIPO_DOCU> oList = new List<BESVMC_TIPO_DOCU>(); IList iList = oList; ((IList)iList).LoadFromReader<BESVMC_TIPO_DOCU>(oDr); Dispose(false); return (oList); } } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
public void Set_SVPR_TIPO_DOCU(BESVMC_TIPO_DOCU oBe) { if (ocn.State == ConnectionState.Closed) ocn.Open(); using (var obts = ocn.BeginTransaction()) { try { using (var ocmd = odb.GetStoredProcCommand("SVPR_TIPO_DOCU", oBe.COD_TIPO_DOCU, oBe.COD_COMP, oBe.ALF_TIPO_DOCU, oBe.ALF_DESC, oBe.COD_USUA_CREA, oBe.COD_USUA_MODI, oBe.NUM_ACCI)) { ocmd.CommandTimeout = 2000; odb.ExecuteNonQuery(ocmd, obts); oBe.COD_TIPO_DOCU = Convert.ToInt32(odb.GetParameterValue(ocmd, "@COD_TIPO_DOCU")); obts.Commit(); } } catch (Exception ex) { obts.Rollback(); throw new ArgumentException(ex.Message); } finally { ocn.Close(); } } }
public IDataReader Get_SVPR_TIPO_DOCU_LIST(BESVMC_TIPO_DOCU oBe) { try { if (ocn.State == ConnectionState.Closed) ocn.Open(); var ocmd = odb.GetStoredProcCommand("SVPR_TIPO_DOCU_LIST", oBe.COD_TIPO_DOCU, oBe.COD_COMP, oBe.ALF_TIPO_DOCU, oBe.ALF_DESC, oBe.COD_USUA_CREA, oBe.COD_USUA_MODI, oBe.NUM_ACCI ); ocmd.CommandTimeout = 2000; var odr = odb.ExecuteReader(ocmd); Dispose(false); return (odr); } finally { ocn.Close(); } }
private void xfCurrency_Load(object sender, EventArgs e) { SESSION_USER = ((xfMain)MdiParent).SESSION_USER; SESSION_PERF = ((xfMain)MdiParent).SESSION_PERF; SESSION_COMP = ((xfMain)MdiParent).SESSION_COMP; StateControl(true); var oBeTC = new BESVMC_TIPO_DOCU(); var oBrTC = new BRSVMC_TIPO_DOCU(); oBeTC.NUM_ACCI = 4; oBeTC.COD_COMP = SESSION_COMP; var oListTC = oBrTC.Get_SVPR_TIPO_DOCU_LIST(oBeTC); lueCOD_TIPO_DOCU.Properties.DataSource = oListTC; lueCOD_TIPO_DOCU.Properties.Columns.Clear(); lueCOD_TIPO_DOCU.Properties.Columns.Add(new LookUpColumnInfo("ALF_TIPO_DOCU", 100, "Tipo documento")); lueCOD_TIPO_DOCU.Properties.DisplayMember = "ALF_TIPO_DOCU"; lueCOD_TIPO_DOCU.Properties.ValueMember = "COD_TIPO_DOCU"; var oBeC = new BESVMC_SERI_CORR(); var oBrC = new BRSVMC_SERI_CORR(); oBeC.NUM_ACCI = 4; oBeC.COD_COMP = SESSION_COMP; var oListC = oBrC.Get_SVPR_SERI_CORR_LIST(oBeC); gdcSeries.DataSource = oListC; }