//GRID GASTOS ADICIONALES private void gridgastos_SelectionChanged(object sender, EventArgs e) { string prvcod = ""; txtdescripcampo.Text = ""; if ((gridgastos.CurrentCell != null)) { if (gridgastos.Columns[gridgastos.CurrentCell.ColumnIndex].Name.ToUpper() == "gasto_cuentaid".ToUpper()) { txtdescripcampo.Text = gridgastos.Rows[gridgastos.CurrentCell.RowIndex].Cells["gasto_cuentaname"].Value.ToString(); } if (gridgastos.Columns[gridgastos.CurrentCell.ColumnIndex].Name.ToUpper() == "gasto_moneda".ToUpper()) { txtdescripcampo.Text = "[1] SOLES [2] DOLARES"; } if (gridgastos.Columns[gridgastos.CurrentCell.ColumnIndex].Name.ToUpper() == "gasto_tipdoc".ToUpper()) { if ((!object.ReferenceEquals(gridgastos.Rows[gridgastos.CurrentCell.RowIndex].Cells["gasto_tipdoc"].Value, DBNull.Value))) { prvcod = gridgastos.Rows[gridgastos.CurrentCell.RowIndex].Cells["gasto_tipdoc"].Value.ToString(); } if (prvcod.Trim().Length == 0) { prvcod = "..."; } tb_co_tabla10_comprobantesBL BL = new tb_co_tabla10_comprobantesBL(); tb_co_tabla10_comprobantes BE = new tb_co_tabla10_comprobantes(); BE.codigoid = prvcod; tmptabla = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; //tmptabla = ocapa.cag3i00_consulta(GlobalVars.GetInstance.Company, prvcod, "", 1, GlobalVars.GetInstance.TipDocusTodos, "", "", ""); //if (ocapa.sql_error.Length == 0) //{ if (tmptabla.Rows.Count > 0) { txtdescripcampo.Text = tmptabla.Rows[0]["descripcion"].ToString(); } //} } //Centro de Costo if (gridgastos.Columns[gridgastos.CurrentCell.ColumnIndex].Name.ToUpper() == "gasto_cencosid".ToUpper()) { if ((!object.ReferenceEquals(gridgastos.Rows[gridgastos.CurrentCell.RowIndex].Cells["gasto_cencosid"].Value, DBNull.Value))) { prvcod = gridgastos.Rows[gridgastos.CurrentCell.RowIndex].Cells["gasto_cencosid"].Value.ToString(); } if (prvcod.Trim().Length == 0) { prvcod = "..."; } centrocostoBL BL = new centrocostoBL(); tb_centrocosto BE = new tb_centrocosto(); BE.cencosid = prvcod; //BE.cencosdivi = xclasecuenta; tmptabla = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; //tmptabla = ocapa.pag0101_consulta(GlobalVars.GetInstance.Company, prvcod, "", 2, 1, "", "", "", ""); //if (ocapa.sql_error.Length == 0) //{ if (tmptabla.Rows.Count > 0) { txtdescripcampo.Text = tmptabla.Rows[0]["cencosname"].ToString(); } //} } } u_RefrescaControles(); }
private void validaTipoDocumento() { sw_novaluechange = true; Int16 lc_cont = default(Int16); bool zhallado = false; string VMNROITEM = gridgastos.Rows[gridgastos.CurrentRow.Index].Cells["asientoitems"].Value.ToString(); string xcodartic = ".."; //me.gas if ((!object.ReferenceEquals(gridgastos.Rows[gridgastos.CurrentRow.Index].Cells["gasto_tipdoc"].Value, DBNull.Value))) { xcodartic = gridgastos.Rows[gridgastos.CurrentRow.Index].Cells["gasto_tipdoc"].Value.ToString(); } if (xcodartic.Trim().Length == 0) { TabCac3p00GastosAdic.Rows[gridgastos.CurrentRow.Index]["gasto_tipdoc"] = ""; zhallado = true; } else { xcodartic = VariablesPublicas.PADL(xcodartic, 2, "0"); tb_co_tabla10_comprobantesBL BL = new tb_co_tabla10_comprobantesBL(); tb_co_tabla10_comprobantes BE = new tb_co_tabla10_comprobantes(); BE.codigoid = xcodartic; tmptabla = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; //tmptabla = ocapa.cag3i00_consulta(GlobalVars.GetInstance.Company, xcodartic, "", 1, GlobalVars.GetInstance.TipoDocumentoContableTodos, "", "", ""); for (lc_cont = 0; lc_cont <= TabCac3p00GastosAdic.Rows.Count - 1; lc_cont++) { if (TabCac3p00GastosAdic.Rows[lc_cont]["asientoitems"].ToString() == VMNROITEM) { if (tmptabla.Rows.Count > 0) { TabCac3p00GastosAdic.Rows[lc_cont]["tipdoc"] = tmptabla.Rows[0]["codigoid"]; zhallado = true; break; } break; } } } if (!zhallado & xcodartic.Length > 0) { gridgastos.Rows[gridgastos.CurrentRow.Index].Cells["gasto_tipdoc"].Value = j_TipDocGasAdic; } gridgastos.Refresh(); sw_novaluechange = false; }
private BindingSource NewMethodDoc() { tb_co_tabla10_comprobantesBL BL = new tb_co_tabla10_comprobantesBL(); tb_co_tabla10_comprobantes BE = new tb_co_tabla10_comprobantes(); DataTable table = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; DataRowCollection rows = table.Rows; object[] cell; Dictionary<string, string> dic = new Dictionary<string, string>(); BindingSource binding = new BindingSource(); foreach (DataRow item in rows) { cell = item.ItemArray; dic.Add(cell[0].ToString(), cell[0].ToString() + " - " + cell[1].ToString()); cell = null; } binding.DataSource = dic; return binding; }
private void validaTipoDocumento() { sw_novaluechange = true; string vmxtipdoc = ""; if (!(GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["tipguia"].Value == DBNull.Value)) { vmxtipdoc = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["tipguia"].Value.ToString(); } if ((vmxtipdoc.Trim().Length == 0)) { return; } if ((VariablesPublicas.StringtoDecimal(vmxtipdoc) > 0)) { vmxtipdoc = VariablesPublicas.PADL(vmxtipdoc, 2, "0"); } tb_co_tabla10_comprobantesBL BL = new tb_co_tabla10_comprobantesBL(); tb_co_tabla10_comprobantes BE = new tb_co_tabla10_comprobantes(); BE.codigoid = vmxtipdoc; DataTable tmptabla = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; if ((tmptabla.Rows.Count > 0)) { GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["tipguia"].Value = tmptabla.Rows[0]["codigoid"].ToString(); txtDescripcampo.Text = tmptabla.Rows[0]["descripcion"].ToString(); } else { GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["tipguia"].Value = j_ctipdoc_3a; } sw_novaluechange = false; }
void Docref() { if (u_n_opsel > 0) { tb_co_tabla10_comprobantesBL BL = new tb_co_tabla10_comprobantesBL(); tb_co_tabla10_comprobantes BE = new tb_co_tabla10_comprobantes(); try { string xTipodoc = ""; if (Equivalencias.Left(cboTipdoc.Text, 2) == "07" | Equivalencias.Left(cboTipdoc.Text, 2) == "08" | Equivalencias.Left(cboTipdoc.Text, 2) == "87" | Equivalencias.Left(cboTipdoc.Text, 2) == "88") { xTipodoc = cboTipdoc.SelectedValue.ToString(); } BE.codigoid = xTipodoc; DataTable table = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; if (Convert.ToBoolean(table.Rows[0]["docref"].ToString()) == true) { gpoReferencia.Enabled = (u_n_opsel) > 0; } } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { gpoReferencia.Enabled = false; } if (u_n_opsel > 0) { if (Equivalencias.Left(cboTipdoc.Text, 2) == "03" | Equivalencias.Left(cboTipdoc.Text, 2) == "12") // | //Equivalencias.Left(cboTipdoc.Text, 2) == "87" | Equivalencias.Left(cboTipdoc.Text, 2) == "88") { txtNumFin.Enabled = true; } } }
//Para activar Doc.Referencia private void cboTipdoc_SelectedValueChanged(object sender, EventArgs e) { tb_co_tabla10_comprobantesBL BL = new tb_co_tabla10_comprobantesBL(); tb_co_tabla10_comprobantes BE = new tb_co_tabla10_comprobantes(); if (u_n_opsel > 0) { try { BE.codigoid = cboTipdoc.Text.Substring(0, 2); DataTable table = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; // gpoReferencia.Enabled = Convert.ToBoolean(table.Rows[0]["docref"].ToString()) if (Convert.ToBoolean(table.Rows[0]["docref"].ToString()) == true) { gpoReferencia.Enabled = true; cboTipdocref.SelectedIndex = 1; cboTipdocref.Focus(); } else { gpoReferencia.Enabled = false; cboTipdocref.SelectedIndex = -1; txtSerieref.Clear(); txtNumeroref.Clear(); } } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void validaTipoDocumento() { txtTipdoc.Text = VariablesPublicas.PADL(txtTipdoc.Text.Trim(), 2, "0"); tb_co_tabla10_comprobantesBL BL = new tb_co_tabla10_comprobantesBL(); tb_co_tabla10_comprobantes BE = new tb_co_tabla10_comprobantes(); BE.codigoid = (txtTipdoc.Text.Trim().Length == 0 ? ".." : txtTipdoc.Text.Trim()); tmptabla = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; if (BL.Sql_Error.Length == 0) { if (tmptabla.Rows.Count > 0) { txtTipdoc.Text = tmptabla.Rows[0]["codigoid"].ToString(); txtdtipdoc.Text = tmptabla.Rows[0]["descripcion"].ToString(); } else { txtTipdoc.Text = j_String; } } }
private void Frm_AyudaParteingresoalmacen_Activated(object sender, EventArgs e) { if (sw_load) { tb_co_tabla10_comprobantesBL BL = new tb_co_tabla10_comprobantesBL(); tb_co_tabla10_comprobantes BE = new tb_co_tabla10_comprobantes(); BE.codigoid = "09"; tmptabla = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; if (BL.Sql_Error.Length == 0) { if (tmptabla.Rows.Count > 0) { txtTipdoc.Text = tmptabla.Rows[0]["codigoid"].ToString(); txtdtipdoc.Text = tmptabla.Rows[0]["descripcion"].ToString(); } } LlenarGridMovimientoAlmacen(); sw_load = false; GridMovimientoAlmacen.Focus(); if (GridMovimientoAlmacen.RowCount > 0) { GridMovimientoAlmacen.BeginEdit(true); } } }
private void POnerDatos() { SortOrder sorted = default(SortOrder); string xnomcolumna = ""; if (!(dgAyuda.SortedColumn == null)) { xnomcolumna = dgAyuda.Columns[dgAyuda.SortedColumn.Index].Name; sorted = dgAyuda.SortOrder; } tb_co_tabla10_comprobantesBL BL = new tb_co_tabla10_comprobantesBL(); tb_co_tabla10_comprobantes BE = new tb_co_tabla10_comprobantes(); switch (cboCriterioBusqueda.SelectedItem.ToString()) { case "Código": BE.codigoid = txtBuscar.Text.Trim().ToUpper(); break; case "Descripción": BE.descripcion = txtBuscar.Text.Trim().ToUpper(); break; default: BE.codigoid = txtBuscar.Text.Trim().ToUpper(); break; } PCGCURSOR = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; dgAyuda.AutoGenerateColumns = false; dgAyuda.DataSource = PCGCURSOR; if ((xnomcolumna.Trim().Length > 0)) { if ((sorted == SortOrder.Ascending)) { dgAyuda.Sort(dgAyuda.Columns[xnomcolumna], System.ComponentModel.ListSortDirection.Ascending); } else { dgAyuda.Sort(dgAyuda.Columns[xnomcolumna], System.ComponentModel.ListSortDirection.Descending); } } else { dgAyuda.Sort(dgAyuda.Columns["codigoid"], System.ComponentModel.ListSortDirection.Ascending); } }