public List<BESVMC_SOCI_NEGO> Get_SVPR_EJEC_COME(BESVMC_SOCI_NEGO oBe) { if (HttpContext.Current.Session["COD_COMP"] == null) return new List<BESVMC_SOCI_NEGO>(); var oBr = new BRSVMC_SOCI_NEGO(); oBe.COD_COMP = (int)HttpContext.Current.Session["COD_COMP"]; var oList = oBr.Get_SVPR_SOCI_NEGO_LIST(oBe); return oList; }
/// <summary> /// REALIZAR OPERACIONES DE MANTENIMIENTO /// </summary> /// <param name="oBe"></param> public void Set_SVPR_SOCI_NEGO(BESVMC_SOCI_NEGO oBe) { try { oDa.Set_SVPR_SOCI_NEGO(oBe); Dispose(false); } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
private void Accept() { try { if (gdvResults.RowCount <= 0) throw new ArgumentException("No existen registros en la lista"); if (gdvResults.FocusedRowHandle >= 0) { oBe = (BESVMC_SOCI_NEGO)gdvResults.GetRow(gdvResults.FocusedRowHandle); DialogResult = DialogResult.OK; } } catch(Exception ex) { XtraMessageBox.Show(ex.Message,"Sistema",MessageBoxButtons.OK,MessageBoxIcon.Error); } }
/// <summary> /// OBTENER EL RESULTADO DE CUALQUIER CONSULTA /// </summary> /// <param name="oBe"></param> /// <returns></returns> public List<BESVMC_SOCI_NEGO> Get_SVPR_SOCI_NEGO_LIST(BESVMC_SOCI_NEGO oBe) { try { using (IDataReader oDr = oDa.Get_SVPR_SOCI_NEGO_LIST(oBe)) { List<BESVMC_SOCI_NEGO> oList = new List<BESVMC_SOCI_NEGO>(); IList iList = oList; ((IList)iList).LoadFromReader<BESVMC_SOCI_NEGO>(oDr); Dispose(false); return (oList); } } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
public IDataReader Get_SVPR_SOCI_NEGO_LIST(BESVMC_SOCI_NEGO oBe) { try { if (ocn.State == ConnectionState.Closed) ocn.Open(); var ocmd = odb.GetStoredProcCommand("SVPR_SOCI_NEGO_LIST", oBe.COD_SOCI_NEGO, oBe.COD_COMP, oBe.COD_TIPO_SOCI, oBe.ALF_NOMB, oBe.COD_TIPO_IDEN, oBe.ALF_NUME_IDEN, oBe.COD_EJEC_COME, oBe.ALF_DIRE_FISC, oBe.COD_PAIS_DIRE_FISC, oBe.COD_DIST_DIRE_FISC, oBe.COD_PROV_DIRE_FISC, oBe.COD_DEPA_DIRE_FISC, oBe.COD_PAIS_DIRE_FACT, oBe.ALF_DIRE_RECE_FACT, oBe.COD_DIST_RECE_FACT, oBe.COD_PROV_RECE_FACT, oBe.COD_DEPA_RECE_FACT, oBe.COD_COND_PAGO, oBe.ALF_TELE, oBe.ALF_FAXX, 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 sbSearch_Click(object sender, EventArgs e) { var oBeS = new BESVMC_SOCI_NEGO(); var oBrS = new BRSVMC_SOCI_NEGO(); oBeS.ALF_NOMB = txtALF_REFE.Text; oBeS.ALF_NUME_IDEN = txtALF_DNII.Text; oBeS.COD_COMP = SESSION_COMP; oBeS.NUM_ACCI = (NUM_ACCI == 0) ? 6 : NUM_ACCI; var oList = oBrS.Get_SVPR_SOCI_NEGO_LIST(oBeS); gdcResults.DataSource = oList; }
public xfSearchPerson(int COD_COMP) { InitializeComponent(); oBe = new BESVMC_SOCI_NEGO(); SESSION_COMP = COD_COMP; }
private void xfWarehouseMaster_Load(object sender, EventArgs e) { SESSION_USER = ((xfMain)MdiParent).SESSION_USER; SESSION_PERF = ((xfMain)MdiParent).SESSION_PERF; SESSION_COMP = ((xfMain)MdiParent).SESSION_COMP; var oBe = new BESVMC_SOCI_NEGO(); var oBr = new BRSVMC_SOCI_NEGO(); oBe.NUM_ACCI = 7; oBe.COD_COMP = SESSION_COMP; var oList = oBr.Get_SVPR_SOCI_NEGO_LIST(oBe); lueCOD_SOCI_NEGO_ENCA.Properties.DataSource = oList; lueCOD_SOCI_NEGO_ENCA.Properties.Columns.Clear(); lueCOD_SOCI_NEGO_ENCA.Properties.Columns.Add(new LookUpColumnInfo("ALF_NOMB", 100, "Empleados")); lueCOD_SOCI_NEGO_ENCA.Properties.DisplayMember = "ALF_NOMB"; lueCOD_SOCI_NEGO_ENCA.Properties.ValueMember = "COD_SOCI_NEGO"; var oBeU = new BEWarehouse(); var oBrU = new BRWarehouse(); oBeU.COD_COMP = SESSION_COMP; oBeU.NUM_ACCI = 4; var oListWarehouse = oBrU.Get_SVPR_ALMA_LIST(oBeU); gdcWarehouse.DataSource = oListWarehouse; StateControl(true); }
private void xfQuote_Load(object sender, EventArgs e) { SESSION_USER = ((xfMain)MdiParent).SESSION_USER; SESSION_PERF = ((xfMain)MdiParent).SESSION_PERF; SESSION_COMP = ((xfMain)MdiParent).SESSION_COMP; SESSION_IMPU = ((xfMain)MdiParent).SESSION_IMPU; SESSION_PORC_IMPU = ((xfMain)MdiParent).SESSION_PORC_IMPU; lblALF_IMPU.Text = SESSION_IMPU; //MONEDAS var oBeMo = new BESVMC_MONE(); var oBrMo = new BRSVMC_MONE(); oBeMo.NUM_ACCI = 4; oBeMo.COD_COMP = SESSION_COMP; var oListMo = oBrMo.Get_SVPR_MONE_LIST(oBeMo); lueCOD_MONE.Properties.DataSource = oListMo; lueCOD_MONE.Properties.Columns.Clear(); lueCOD_MONE.Properties.Columns.Add(new LookUpColumnInfo("ALF_MONE", 100, "Moneda")); lueCOD_MONE.Properties.DisplayMember = "ALF_MONE"; lueCOD_MONE.Properties.ValueMember = "COD_MONE"; //PROYECTOS var oBePr = new BESVMC_PROY(); var oBrPr = new BRSVMC_PROY(); oBePr.NUM_ACCI = 5; oBePr.COD_COMP = SESSION_COMP; var oListPr = oBrPr.Get_SVPR_PROY_LIST(oBePr); lueCOD_PROY.Properties.DataSource = oListPr; lueCOD_PROY.Properties.Columns.Clear(); lueCOD_PROY.Properties.Columns.Add(new LookUpColumnInfo("ALF_PROY", 100, "Proyecto")); lueCOD_PROY.Properties.DisplayMember = "ALF_PROY"; lueCOD_PROY.Properties.ValueMember = "COD_PROY"; //MOTIVOS var oBeM = new BEReason(); oBeM.COD_COMP = SESSION_COMP; oBeM.COD_TIPO_MOTI = 2; oBeM.NUM_ACCI = 4; var obrmo = new BRSVMC_MOTI(); var olsmo = obrmo.Get_SVPR_MOTI_LIST(oBeM); lkeCOD_MOTI.Properties.DataSource = olsmo; lkeCOD_MOTI.Properties.Columns.Clear(); var lkci = new LookUpColumnInfo("ALF_MOTI", "Motivo", 20); lkeCOD_MOTI.Properties.Columns.Add(lkci); lkeCOD_MOTI.Properties.DisplayMember = "ALF_MOTI"; lkeCOD_MOTI.Properties.ValueMember = "COD_MOTI"; //EJECUTIVO COMERCIAL var oBeE = new BESVMC_SOCI_NEGO(); var oBrE = new BRSVMC_SOCI_NEGO(); oBeE.NUM_ACCI = 5; oBeE.COD_COMP = SESSION_COMP; var oListE = oBrE.Get_SVPR_SOCI_NEGO_LIST(oBeE); lueCOD_EJEC_COME.Properties.DataSource = oListE; lueCOD_EJEC_COME.Properties.Columns.Clear(); lueCOD_EJEC_COME.Properties.Columns.Add(new LookUpColumnInfo("ALF_NOMB", 100, "Ejecutivo comercial")); lueCOD_EJEC_COME.Properties.DisplayMember = "ALF_NOMB"; lueCOD_EJEC_COME.Properties.ValueMember = "COD_SOCI_NEGO"; gdcArticles.DataSource = oListArti; gdcArticlesGroup.DataSource = oListArtiGroup; gdcGroups.DataSource = oListGroup; StateControl(true); }
public void Set_SVPR_SOCI_NEGO(BESVMC_SOCI_NEGO oBe) { if (ocn.State == ConnectionState.Closed) ocn.Open(); using (var obts = ocn.BeginTransaction()) { try { using (var ocmd = odb.GetStoredProcCommand("SVPR_SOCI_NEGO", oBe.COD_SOCI_NEGO, oBe.COD_COMP, oBe.COD_TIPO_SOCI, oBe.ALF_NOMB, oBe.COD_TIPO_IDEN, oBe.ALF_NUME_IDEN, oBe.COD_EJEC_COME, oBe.ALF_DIRE_FISC, oBe.COD_PAIS_DIRE_FISC, oBe.COD_DIST_DIRE_FISC, oBe.COD_PROV_DIRE_FISC, oBe.COD_DEPA_DIRE_FISC, oBe.COD_PAIS_DIRE_FACT, oBe.ALF_DIRE_RECE_FACT, oBe.COD_DIST_RECE_FACT, oBe.COD_PROV_RECE_FACT, oBe.COD_DEPA_RECE_FACT, oBe.COD_COND_PAGO == 0 ? null : oBe.COD_COND_PAGO, oBe.ALF_TELE, oBe.ALF_FAXX, oBe.COD_USUA_CREA, oBe.COD_USUA_MODI, oBe.NUM_ACCI)) { ocmd.CommandTimeout = 2000; odb.ExecuteNonQuery(ocmd, obts); oBe.COD_SOCI_NEGO = Convert.ToInt32(odb.GetParameterValue(ocmd, "@COD_SOCI_NEGO")); DbCommand cmdo; oBe.LST_SUCU.ForEach(item => { cmdo = odb.GetStoredProcCommand("SVPR_SOCI_NEGO_SUCU", item.COD_SOCI_NEGO_SUCU, oBe.COD_SOCI_NEGO, item.ALF_SUCU, item.ALF_DIRE, item.COD_PAIS, item.COD_DEPA, item.COD_PROV, item.COD_DIST, oBe.COD_USUA_CREA, oBe.COD_USUA_MODI, 1); cmdo.CommandTimeout = 2000; odb.ExecuteNonQuery(cmdo, obts); }); oBe.LST_CONT.ForEach(item => { cmdo = odb.GetStoredProcCommand("SVPR_SOCI_NEGO_CONT", item.COD_SOCI_NEGO_SUCU, oBe.COD_SOCI_NEGO, item.COD_TIPO_CONT, item.ALF_CONT, item.ALF_EMAI, item.ALF_TELE, oBe.COD_USUA_CREA, oBe.COD_USUA_MODI, 1); cmdo.CommandTimeout = 2000; odb.ExecuteNonQuery(cmdo, obts); }); obts.Commit(); } } catch (Exception ex) { obts.Rollback(); throw new ArgumentException(ex.Message); } finally { ocn.Close(); } } }
private void xfBusinessPartner_Load(object sender, EventArgs e) { SESSION_USER = ((xfMain)MdiParent).SESSION_USER; SESSION_PERF = ((xfMain)MdiParent).SESSION_PERF; SESSION_COMP = ((xfMain)MdiParent).SESSION_COMP; gdcContacts.DataSource = oListCont; gdcBranch.DataSource = oListBranch; var oBeTC = new BESVMC_TIPO_CONT(); var oBrTC = new BRSVMC_TIPO_CONT(); oBeTC.NUM_ACCI = 4; oBeTC.COD_COMP = SESSION_COMP; var oListTC = oBrTC.Get_SVPR_TIPO_CONT_LIST(oBeTC); rilueCOD_TIPO_CONT.DataSource = oListTC; rilueCOD_TIPO_CONT.Columns.Clear(); rilueCOD_TIPO_CONT.Columns.Add(new LookUpColumnInfo("ALF_TIPO_CONT", 100, "Tipo contacto")); rilueCOD_TIPO_CONT.DisplayMember = "ALF_TIPO_CONT"; rilueCOD_TIPO_CONT.ValueMember = "COD_TIPO_CONT"; var oBeT = new BESVMC_TIPO_SOCI(); var oBrT = new BRSVMC_TIPO_SOCI(); oBeT.NUM_ACCI = 4; oBeT.COD_COMP = SESSION_COMP; var oListT = oBrT.Get_SVPR_TIPO_SOCI_LIST(oBeT); lueCOD_TIPO_SOCI.Properties.DataSource = oListT; lueCOD_TIPO_SOCI.Properties.Columns.Clear(); lueCOD_TIPO_SOCI.Properties.Columns.Add(new LookUpColumnInfo("ALF_TIPO_SOCI", 100, "Tipo asociado")); lueCOD_TIPO_SOCI.Properties.DisplayMember = "ALF_TIPO_SOCI"; lueCOD_TIPO_SOCI.Properties.ValueMember = "COD_TIPO_SOCI"; var oBeI = new BESVMC_TIPO_IDEN(); var oBrI = new BRSVMC_TIPO_IDEN(); oBeI.NUM_ACCI = 4; oBeI.COD_COMP = SESSION_COMP; var oListI = oBrI.Get_SVPR_TIPO_IDEN_LIST(oBeI); lueCOD_TIPO_IDEN.Properties.DataSource = oListI; lueCOD_TIPO_IDEN.Properties.Columns.Clear(); lueCOD_TIPO_IDEN.Properties.Columns.Add(new LookUpColumnInfo("ALF_TIPO_IDEN", 100, "Tipo identificación")); lueCOD_TIPO_IDEN.Properties.DisplayMember = "ALF_TIPO_IDEN"; lueCOD_TIPO_IDEN.Properties.ValueMember = "COD_TIPO_IDEN"; var oBeE = new BESVMC_SOCI_NEGO(); var oBrE = new BRSVMC_SOCI_NEGO(); oBeE.NUM_ACCI = 5; oBeE.COD_COMP = SESSION_COMP; var oListE = oBrE.Get_SVPR_SOCI_NEGO_LIST(oBeE); lueCOD_EJEC_COME.Properties.DataSource = oListE; lueCOD_EJEC_COME.Properties.Columns.Clear(); lueCOD_EJEC_COME.Properties.Columns.Add(new LookUpColumnInfo("ALF_NOMB", 100, "Ejecutivo comercial")); lueCOD_EJEC_COME.Properties.DisplayMember = "ALF_NOMB"; lueCOD_EJEC_COME.Properties.ValueMember = "COD_SOCI_NEGO"; var oBeCP = new BESVMC_COND_PAGO(); var oBrCP = new BRSVMC_COND_PAGO(); oBeCP.NUM_ACCI = 4; oBeCP.COD_COMP = SESSION_COMP; var oListCP = oBrCP.Get_SVPR_COND_PAGO_LIST(oBeCP); lueCOD_COND_PAGO.Properties.DataSource = oListCP; lueCOD_COND_PAGO.Properties.Columns.Clear(); lueCOD_COND_PAGO.Properties.Columns.Add(new LookUpColumnInfo("ALF_COND_PAGO", 100, "Condición de pago")); lueCOD_COND_PAGO.Properties.DisplayMember = "ALF_COND_PAGO"; lueCOD_COND_PAGO.Properties.ValueMember = "COD_COND_PAGO"; var oBeP = new BESVMC_PAIS(); var oBrP = new BRSVMC_PAIS(); oBeP.NUM_ACCI = 4; oBeP.COD_COMP = SESSION_COMP; var oListP = oBrP.Get_SVPR_PAIS_LIST(oBeP); var oListPE = oBrP.Get_SVPR_PAIS_LIST(oBeP); lueCOD_PAIS_DIRE_FISC.Properties.DataSource = oListP; lueCOD_PAIS_DIRE_FISC.Properties.Columns.Clear(); lueCOD_PAIS_DIRE_FISC.Properties.Columns.Add(new LookUpColumnInfo("ALF_PAIS", 100, "Paises")); lueCOD_PAIS_DIRE_FISC.Properties.DisplayMember = "ALF_PAIS"; lueCOD_PAIS_DIRE_FISC.Properties.ValueMember = "COD_PAIS"; lueCOD_PAIS_DIRE_FACT.Properties.DataSource = oListPE; lueCOD_PAIS_DIRE_FACT.Properties.Columns.Clear(); lueCOD_PAIS_DIRE_FACT.Properties.Columns.Add(new LookUpColumnInfo("ALF_PAIS", 100, "Paises")); lueCOD_PAIS_DIRE_FACT.Properties.DisplayMember = "ALF_PAIS"; lueCOD_PAIS_DIRE_FACT.Properties.ValueMember = "COD_PAIS"; StateControl(true); }
public void Save() { try { var oBe = new BESVMC_SOCI_NEGO(); var oBr = new BRSVMC_SOCI_NEGO(); if (lueCOD_TIPO_SOCI.Properties.ReadOnly) throw new ArgumentException("Habilite la opción para nuevo asociado"); if (lueCOD_TIPO_SOCI.EditValue == null) throw new ArgumentException("Seleccione el tipo de asociado"); if (string.IsNullOrEmpty(txtALF_NOMB.Text)) throw new ArgumentException("Ingrese nombre para el socio de negocio"); if (lueCOD_TIPO_IDEN.EditValue == null) throw new ArgumentException("Seleccione el tipo de identificación"); if (string.IsNullOrEmpty(txtALF_NUME_IDEN.Text)) throw new ArgumentException("Ingrese el numero de la identificación"); if (string.IsNullOrEmpty(txtCOD_SOCI_NEGO.Text)) { oBe.NUM_ACCI = 1; } else { oBe.NUM_ACCI = 2; oBe.COD_SOCI_NEGO=Convert.ToInt32(txtCOD_SOCI_NEGO.Text); } if (lueCOD_EJEC_COME.EditValue != null) oBe.COD_EJEC_COME = Convert.ToInt32(lueCOD_EJEC_COME.EditValue); if (lueCOD_COND_PAGO.EditValue != null) oBe.COD_COND_PAGO = Convert.ToInt32(lueCOD_COND_PAGO.EditValue); if (lueCOD_PAIS_DIRE_FISC.EditValue != null) oBe.COD_PAIS_DIRE_FISC = Convert.ToInt32(lueCOD_PAIS_DIRE_FISC.EditValue); if (lueCOD_PAIS_DIRE_FACT.EditValue != null) oBe.COD_PAIS_DIRE_FACT = Convert.ToInt32(lueCOD_PAIS_DIRE_FACT.EditValue); oBe.COD_TIPO_SOCI = Convert.ToInt32(lueCOD_TIPO_SOCI.EditValue); oBe.ALF_NOMB = txtALF_NOMB.Text; oBe.COD_TIPO_IDEN = Convert.ToInt32(lueCOD_TIPO_IDEN.EditValue); oBe.ALF_NUME_IDEN = txtALF_NUME_IDEN.Text; oBe.ALF_DIRE_FISC = txtALF_DIRE_FISC.Text; oBe.COD_DEPA_DIRE_FISC = lueCOD_DEPA_DIRE_FISC.EditValue == null ? null : lueCOD_DEPA_DIRE_FISC.EditValue.ToString(); oBe.COD_PROV_DIRE_FISC = lueCOD_PROV_DIRE_FISC.EditValue == null ? null : lueCOD_PROV_DIRE_FISC.EditValue.ToString(); oBe.COD_DIST_DIRE_FISC = lueCOD_DIST_DIRE_FISC.EditValue == null ? null : lueCOD_DIST_DIRE_FISC.EditValue.ToString(); oBe.ALF_DIRE_RECE_FACT = txtALF_DIRE_RECE_FACT.Text; oBe.COD_DEPA_RECE_FACT = lueCOD_DEPA_DIRE_RECE_FACT.EditValue == null ? null : lueCOD_DEPA_DIRE_RECE_FACT.EditValue.ToString(); oBe.COD_PROV_RECE_FACT = lueCOD_PROV_DIRE_RECE_FACT.EditValue == null ? null : lueCOD_PROV_DIRE_RECE_FACT.EditValue.ToString(); oBe.COD_DIST_RECE_FACT = lueCOD_DIST_DIRE_RECE_FACT.EditValue == null ? null : lueCOD_DIST_DIRE_RECE_FACT.EditValue.ToString(); oBe.ALF_TELE = txtALF_TELE.Text; oBe.ALF_FAXX = txtALF_FAXX.Text; gdvContacts.CloseEditor(); gdvContacts.RefreshData(); gdvBranch.CloseEditor(); gdvBranch.RefreshData(); oBe.LST_CONT = (List<BESVMD_SOCI_NEGO_CONT>)gdcContacts.DataSource; oBe.LST_SUCU = (List<BESVMD_SOCI_NEGO_SUCU>)gdcBranch.DataSource; oBe.LST_SUCU.RemoveAll(item => string.IsNullOrWhiteSpace(item.ALF_SUCU)); oBe.COD_USUA_CREA = SESSION_USER; oBe.COD_USUA_MODI = SESSION_USER; oBe.COD_COMP = SESSION_COMP; oBr.Set_SVPR_SOCI_NEGO(oBe); txtCOD_SOCI_NEGO.Text = oBe.COD_SOCI_NEGO.ToString(); StateControl(true); XtraMessageBox.Show("Operacion realizada con exito!!!", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { XtraMessageBox.Show(ex.Message,"Sistema",MessageBoxButtons.OK,MessageBoxIcon.Error); } }