private bool u_Validate() { var xmsg = string.Empty; var xobjeto = new object(); if ((txtdescripcion.Enabled && (txtcodigo.Text.ToString().Length == 0))) { xmsg = xmsg + "Ingrese código del centro de costo"; xobjeto = txtcodigo.Text; } if ((txtdescripcion.Enabled && (txtdescripcion.Text.ToString().Length == 0))) { xmsg = xmsg + "Ingrese descripción del centro de costo"; xobjeto = txtdescripcion.Text; } if ((txtdescripcion.Enabled && (txtclasecuenta.Text.ToString().Length == 0))) { xmsg = xmsg + "Ingrese cuenta de costo"; xobjeto = txtclasecuenta.Text; } if ((u_n_opsel == 1)) { var BL = new tb_centrocostoBL(); var BE = new tb_centrocosto(); BE.cencosid = txtcodigo.Text.Trim().ToUpper(); tmptabla = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; if ((tmptabla.Rows.Count > 0)) { xmsg = ("Código ya registrado ") + (tmptabla.Rows[0]["cencosid"] + (" (" + (tmptabla.Rows[0]["cencosname"] + ")"))); xobjeto = txtcodigo; } } if (!(xmsg.Trim().Length == 0)) { MessageBox.Show(xmsg, "Validación", MessageBoxButtons.OK, MessageBoxIcon.Warning); if (Controls.ContainsKey("txtcodigo")) { Controls["txtcodigo"].Focus(); } } return xmsg.Trim().Length == 0; }
private void ValidaCentroCosto(String xcencosid, Boolean retrn) { if (xcencosid.Trim().Length == 5) { var BL = new tb_centrocostoBL(); var BE = new tb_centrocosto(); var dt = new DataTable(); BE.cencosid = xcencosid.Trim(); dt = BL.GetAll(EmpresaID, BE).Tables[0]; if (dt.Rows.Count > 0) { cencosid.Text = dt.Rows[0]["cencosid"].ToString().Trim(); cencosname.Text = dt.Rows[0]["cencosname"].ToString().Trim(); } else { if (!retrn) { cencosid.Text = string.Empty; cencosname.Text = string.Empty; cencosid.Focus(); } } } else { cencosid.Text = string.Empty; cencosname.Text = string.Empty; } }
private void llenar_gridcentrocostos() { try { var BL = new tb_centrocostoBL(); var BE = new tb_centrocosto(); Ponedatos(); Sw_LOad = false; if (gridcentrocostos.RowCount > 0) { gridcentrocostos.Focus(); gridcentrocostos.BeginEdit(true); } U_RefrescaControles(); gridcentrocostos.AutoGenerateColumns = false; Tabla = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; gridcentrocostos.DataSource = Tabla; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }