public void RequeryTipoPlanilla() { cmbtipoplanilla.ValueMember = "tipoplla"; cmbtipoplanilla.DisplayMember = "tipopllaname"; var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.norden = 1; BE.ver_blanco = 0; cmbtipoplanilla.DataSource = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; }
private BindingSource NewMethoTP() { var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.norden = 2; BE.ver_blanco = 0; BE.solopdt = 1; var table = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; var rows = table.Rows; object[] cell; var dic = new Dictionary<string, string>(); var 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 Frm_Planilla_RubrosDescuento_Activated(object sender, EventArgs e) { if (Sw_LOad) { cmbfiltrotipoplanilla.ValueMember = "tipoplla"; cmbfiltrotipoplanilla.DisplayMember = "tipopllaname"; var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.norden = 1; BE.ver_blanco = 0; tmpcursor = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; cmbfiltrotipoplanilla.SelectedValue = string.Empty; if (BL.Sql_Error.Length == 0) { cmbfiltrotipoplanilla.DataSource = tmpcursor; if (tmpcursor.Rows.Count > 0) { cmbfiltrotipoplanilla.SelectedValue = tmpcursor.Rows[0]["tipoplla"]; } } cmbmodalidad.ValueMember = "cele"; cmbmodalidad.DisplayMember = "descripcion"; var BL1 = new tb_plla_tab0100BL(); var BE1 = new tb_plla_tab0100(); BE1.ver_blanco = 1; cmbmodalidad.DataSource = BL1.gspTbPllaModalidadRubros(VariablesPublicas.EmpresaID.ToString(), BE1).Tables[0]; cmbtipocalculo.ValueMember = "cele"; cmbtipocalculo.DisplayMember = "descripcion"; var BL2 = new tb_plla_tab0100BL(); var BE2 = new tb_plla_tab0100(); BE2.ver_blanco = 1; cmbtipocalculo.DataSource = BL2.gspTbPllaTipoCalculoRubros(VariablesPublicas.EmpresaID.ToString(), BE2).Tables[0]; cmbtipo.ValueMember = "cele"; cmbtipo.DisplayMember = "descripcion"; var BL3 = new tb_plla_tab0100BL(); var BE3 = new tb_plla_tab0100(); BE3.ver_blanco = 1; cmbtipo.DataSource = BL3.GetTipoDescuento(VariablesPublicas.EmpresaID.ToString(), BE3).Tables[0]; RequeryTipoPlanilla(); cmbrubrorpts.ValueMember = "rubroid"; cmbrubrorpts.DisplayMember = "descripcion"; var BL4 = new tb_plla_pdt_tabla22BL(); var BE4 = new tb_plla_pdt_tabla22(); BE4.relrubroidtipo = GlobalVars.GetInstance().RubrosDescuentoRPTS; BE4.detallado = 1; BE4.norden = 1; BE4.incluir_blanco = 1; cmbrubrorpts.DataSource = BL4.GetAll_Consulta(VariablesPublicas.EmpresaID, BE4).Tables[0]; U_RefrescaControles(); CargaDatos(); U_RefrescaControles(); Sw_LOad = false; } }
private void examinarrubros_CellValueChanged(object sender, DataGridViewCellEventArgs e) { if (!Sw_LOad) { if ((examinarrubros.CurrentRow != null)) { sw_novaluechange = true; if (examinarrubros.Columns[e.ColumnIndex].Name.ToUpper() == "rubroid".ToUpper()) { ValidaRubroIngreso(); } if (examinarrubros.Columns[e.ColumnIndex].Name.ToUpper() == "importediario".ToUpper()) { if (object.ReferenceEquals(examinarrubros.Rows[examinarrubros.CurrentRow.Index].Cells["importediario"].Value, DBNull.Value)) { examinarrubros.Rows[examinarrubros.CurrentRow.Index].Cells["importediario"].Value = 0; } var xvmformapago = string.Empty; if ((cboTipoplanilla.SelectedValue != null)) { var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.Tipoplla = cboTipoplanilla.SelectedValue.ToString(); BE.norden = 1; BE.ver_blanco = 0; BE.solopdt = 0; tmptabla = BL.GetAll_Consulta(VariablesPublicas.EmpresaID, BE).Tables[0]; if (BL.Sql_Error.Length == 0) { if (tmptabla.Rows.Count > 0) { xvmformapago = tmptabla.Rows[0]["formapago"].ToString(); } } } examinarrubros.Rows[examinarrubros.CurrentRow.Index].Cells["importediario"].Value = examinarrubros.Rows[examinarrubros.CurrentRow.Index].Cells["importediario"].Value; if (xvmformapago == "3") { examinarrubros.Rows[examinarrubros.CurrentRow.Index].Cells["importemensual"].Value = Math.Round(Convert.ToDecimal(examinarrubros.Rows[examinarrubros.CurrentRow.Index].Cells["importediario"].Value) * 30, 2); } else { examinarrubros.Rows[examinarrubros.CurrentRow.Index].Cells["importemensual"].Value = examinarrubros.Rows[examinarrubros.CurrentRow.Index].Cells["importediario"].Value; } u_SumatoriaImporte(); } if (examinarrubros.Columns[e.ColumnIndex].Name.ToUpper() == "consimporte".ToUpper()) { if (object.ReferenceEquals(examinarrubros.CurrentCell.Value, DBNull.Value)) { examinarrubros.CurrentCell.Value = 0; } u_SumatoriaImporte(); } sw_novaluechange = false; } } }
private void Llenar_cboTipoPlanillaFil() { var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.norden = 1; BE.ver_blanco = 0; cmbfiltrotipoplanilla.ValueMember = "tipoplla"; cmbfiltrotipoplanilla.DisplayMember = "tipopllaname"; cmbfiltrotipoplanilla.DataSource = BL.GetAll_Consulta(VariablesPublicas.EmpresaID, BE).Tables[0]; }
private void Frm_Planilla_RubrosPermanente_Activated(object sender, EventArgs e) { if (Sw_LOad) { cmbfiltrotipoplanilla.ValueMember = "tipoplla"; cmbfiltrotipoplanilla.DisplayMember = "tipopllaname"; var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.norden = 1; BE.ver_blanco = 0; tmpcursor = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; cmbfiltrotipoplanilla.SelectedValue = string.Empty; if (BL.Sql_Error.Length == 0) { cmbfiltrotipoplanilla.DataSource = tmpcursor; if (tmpcursor.Rows.Count > 0) { cmbfiltrotipoplanilla.SelectedValue = tmpcursor.Rows[0]["tipoplla"]; } } cmbmodalidad.ValueMember = "cele"; cmbmodalidad.DisplayMember = "descripcion"; var BL1 = new tb_plla_tab0100BL(); var BE1 = new tb_plla_tab0100(); cmbmodalidad.DataSource = BL1.GetAllModalidadRubroPermanente(VariablesPublicas.EmpresaID.ToString(), BE1).Tables[0]; cmbtipo.ValueMember = "cele"; cmbtipo.DisplayMember = "descripcion"; cmbtipo.DataSource = BL1.GetAllTipoRubroPermanente(VariablesPublicas.EmpresaID.ToString(), BE1).Tables[0]; RequeryRubroIngresoPlanilla(); RequeryTipoPlanilla(); U_RefrescaControles(); CargaDatos(); U_RefrescaControles(); Sw_LOad = false; } }
private void cmbtipoplanilla_SelectedIndexChanged(object sender, EventArgs e) { if (u_n_opsel > 0 & (examinaranexos.CurrentRow != null)) { examinaranexos.Rows[examinaranexos.CurrentRow.Index].Cells["tipoplla"].Value = cboTipoplanilla.SelectedValue; examinaranexos.Rows[examinaranexos.CurrentRow.Index].Cells["tipopllaname"].Value = cboTipoplanilla.Text; TablaRubrosContrato.AcceptChanges(); var nfila = 0; DataTable tmptabla = null; var xformpago = string.Empty; var vmnrocontrato = string.Empty; if (examinaranexos.CurrentRow != null) { if (!object.ReferenceEquals(examinaranexos.Rows[examinaranexos.CurrentRow.Index].Cells["ncontrato"], DBNull.Value)) { vmnrocontrato = examinaranexos.Rows[examinaranexos.CurrentRow.Index].Cells["ncontrato"].Value.ToString(); } } var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); if (cboTipoplanilla.SelectedValue != null) { BE.Tipoplla = cboTipoplanilla.SelectedValue.ToString(); } BE.norden = 1; BE.ver_blanco = 0; BE.solopdt = 0; tmptabla = BL.GetAll_Consulta(VariablesPublicas.EmpresaID, BE).Tables[0]; if (BL.Sql_Error.Length == 0) { if (tmptabla.Rows.Count > 0) { xformpago = tmptabla.Rows[0]["formapago"].ToString(); } } if (xformpago.Trim().Length > 0) { for (nfila = 0; nfila <= TablaRubrosContrato.Rows.Count - 1; nfila++) { if (TablaRubrosContrato.Rows[nfila]["ncontrato"].ToString() == vmnrocontrato) { TablaRubrosContrato.Rows[nfila]["formapago"] = xformpago; } } } TablaRubrosContrato.AcceptChanges(); VariablesPublicas.SetKey(examinarrubros, "ncontrator", examinaranexos.Rows[examinaranexos.CurrentRow.Index].Cells["ncontrato"].Value, "rubroid"); } }
private void Llenar_cboTipoPlanillaFil() { var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.norden = 1; BE.ver_blanco = 0; cmbfiltrotipoplanilla.ValueMember = "tipoplla"; cmbfiltrotipoplanilla.DisplayMember = "tipopllaname"; tmpcursor = BL.GetAll_Consulta(VariablesPublicas.EmpresaID, BE).Tables[0]; cmbfiltrotipoplanilla.SelectedValue = string.Empty; if (BL.Sql_Error.Length == 0) { cmbfiltrotipoplanilla.DataSource = tmpcursor; if (tmpcursor.Rows.Count > 0) { cmbfiltrotipoplanilla.SelectedValue = tmpcursor.Rows[0]["tipoplla"]; } } }
public void RequeryTipoPlanilla() { var xvmcod = string.Empty; if (cmbrubroingreso.SelectedValue != null) { xvmcod = cmbrubroingreso.SelectedValue.ToString(); } cmbtipoplanilla.ValueMember = "tipoplla"; cmbtipoplanilla.DisplayMember = "tipopllaname"; var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.norden = 1; BE.ver_blanco = 0; cmbtipoplanilla.DataSource = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; cmbrubroingreso.SelectedValue = xvmcod; }
private void cmbtipoplanilla_SelectedIndexChanged(object sender, EventArgs e) { if (u_n_opsel > 0) { var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.Tipoplla = cmbtipoplanilla.SelectedValue.ToString(); BE.norden = 1; BE.ver_blanco = 0; BE.solopdt = 0; tmptabla = BL.GetAll_Consulta(VariablesPublicas.EmpresaID, BE).Tables[0]; if (BL.Sql_Error.Length == 0) { if (tmptabla.Rows.Count > 0) { vm_formapago = tmptabla.Rows[0]["formapago"].ToString(); if (vm_formapago == "3") { frangotrabini.Checked = false; frangotrabfin.Checked = false; } txtsemana.Text = string.Empty; cmbtipoquincena.SelectedValue = string.Empty; U_RefrescaControles(); } } } }
private void CargaDatos() { var nposcolumnasortear = 0; var PrvSotOrder = default(SortOrder); var zordenado = false; var xcodcliente = ".."; var xpalabra1 = string.Empty; var xpalabra2 = string.Empty; var xpalabra3 = string.Empty; if (txtfiltronombre.Text.Trim().Length > 0) { xpalabra1 = VariablesPublicas.Palabras(txtfiltronombre.Text, 1); xpalabra2 = VariablesPublicas.Palabras(txtfiltronombre.Text, 2); xpalabra3 = VariablesPublicas.Palabras(txtfiltronombre.Text, 3); } if (Examinar.CurrentRow != null) { xcodcliente = Examinar.Rows[Examinar.CurrentRow.Index].Cells["tipoplla"].Value.ToString(); } if (Examinar.SortedColumn != null) { nposcolumnasortear = Examinar.SortedColumn.Index; PrvSotOrder = Examinar.SortOrder; zordenado = true; } var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); if (txtfiltronombre.Text.Trim().Length > 0) { BE.nomlike1 = xpalabra1; BE.nomlike2 = xpalabra2; BE.nomlike3 = xpalabra3; } BE.norden = 1; BE.ver_blanco = 0; BE.solopdt = 0; tablaclientes = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; Examinar.AutoGenerateColumns = false; Examinar.DataSource = tablaclientes; VariablesPublicas.PintaEncabezados(Examinar); if (zordenado) { if (PrvSotOrder == SortOrder.Ascending) { Examinar.Sort(Examinar.Columns[nposcolumnasortear], System.ComponentModel.ListSortDirection.Ascending); } else { Examinar.Sort(Examinar.Columns[nposcolumnasortear], System.ComponentModel.ListSortDirection.Descending); } } else { Examinar.Sort(Examinar.Columns["tipoplla"], System.ComponentModel.ListSortDirection.Ascending); } if (Examinar.CurrentRow == null) { if (Examinar.RowCount > 0) { Examinar.CurrentCell = Examinar.Rows[0].Cells["tipoplla"]; } } for (lc_cont = 0; lc_cont <= Examinar.Rows.Count - 1; lc_cont++) { if (Examinar.Rows[lc_cont].Cells["tipoplla"].Value.ToString() == xcodcliente) { Examinar.CurrentCell = Examinar.Rows[lc_cont].Cells["tipoplla"]; break; } } }
private void btnSave_Click(object sender, EventArgs e) { if (U_Validacion()) { try { var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.Tipoplla = txtCodigo.Text.Trim(); BE.Tipopllaname = txtdescripcion.Text.Trim(); BE.Diasplla = Convert.ToDecimal(txtdiasplanilla.Text); if (cboFormapago.Text.Length > 0) { BE.Formapago = cboFormapago.SelectedValue.ToString(); } else { BE.Formapago = string.Empty; } BE.Tituloboleta = txttituloboleta.Text.Trim(); BE.Tipopllaemple = txtdescriptrab.Text.Trim(); BE.Gratificacion = chkgratificacion.Checked; BE.Pdt = chkpdt.Checked; BE.Cts = chkcts.Checked; if (cboRubrorpts.Text.Length > 0) { BE.Tiptrabid = cboRubrorpts.SelectedValue.ToString(); } else { BE.Tiptrabid = string.Empty; } BE.Modoplla = txtidconta.Text.Trim(); if (chkactivo.Checked == true) { BE.Status = "0"; } if (chkactivo.Checked == false) { BE.Status = "9"; } if (u_n_opsel == 1) { if (BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE)) { seguridadlog(); } else { Frm_Class.ShowError(BL.Sql_Error, this); } } else { if (BL.Update(VariablesPublicas.EmpresaID.ToString(), BE)) { seguridadlog(); } else { Frm_Class.ShowError(BL.Sql_Error, this); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } U_CancelarEdicion(0); } }
private void btnDelete_Click(object sender, EventArgs e) { if (Examinar.CurrentRow != null) { var xnomcampo = string.Empty; if (xnomcampo.Length == 0) { var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.Tipoplla = Examinar.Rows[Examinar.CurrentRow.Index].Cells["tipoplla"].Value.ToString(); BE.norden = 1; BE.ver_blanco = 0; BE.solopdt = 0; tmptabla = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; if (BL.Sql_Error.Length == 0) { var message = "Desea eliminar datos " + tmptabla.Rows[0]["tipoplla"].ToString().Trim() + " - " + tmptabla.Rows[0]["tipopllaname"].ToString().Trim() + " ...?"; var caption = "Mensaje del Sistema"; var buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (result == DialogResult.Yes) { var BL1 = new tb_plla_tipoplanillaBL(); var BE1 = new tb_plla_tipoplanilla(); BE1.Tipoplla = BE.Tipoplla; if (BL1.Delete(VariablesPublicas.EmpresaID.ToString(), BE1)) { if (BL1.Sql_Error.Length == 0) { var BLS = new tb_co_seguridadlogBL(); var BES = new tb_co_seguridadlog(); BES.moduloid = Name; BES.clave = VariablesPublicas.EmpresaID + Examinar.Rows[Examinar.CurrentRow.Index].Cells["tipoplla"].Value.ToString(); BES.cuser = VariablesPublicas.Usuar; BES.fecha = DateTime.Now; BES.pc = VariablesPublicas.userip; BES.accion = "B"; BES.detalle = "Descripción:" + txtdescripcion.Text.Trim(); BLS.Insert(VariablesPublicas.EmpresaID.ToString(), BES); Examinar.Rows.Remove(Examinar.CurrentRow); Examinar.Refresh(); u_PintaDatos(); } else { Frm_Class.ShowError(BL1.Sql_Error, this); } } } } else { Frm_Class.ShowError(BL.Sql_Error, this); } } else { MessageBox.Show(xnomcampo, "Imposible Eliminar Registro !!!"); } } U_RefrescaControles(); }
private void Frm_Planilla_RubrosCopiar_Activated(object sender, EventArgs e) { if (sw_Load) { cmbtiporubro.ValueMember = "codigo"; cmbtiporubro.DisplayMember = "descripcion"; var BLI = new tb_plla_tab0100BL(); var BEI = new tb_plla_tab0100(); BEI.norden = 2; cmbtiporubro.DataSource = BLI.gspTbPllaTipoRubro(VariablesPublicas.EmpresaID.ToString(), BEI).Tables[0]; cmbtipoplanillaorigen.ValueMember = "tipoplla"; cmbtipoplanillaorigen.DisplayMember = "tipopllaname"; var BL = new tb_plla_tipoplanillaBL(); var BE = new tb_plla_tipoplanilla(); BE.norden = 1; BE.ver_blanco = 0; cmbtipoplanillaorigen.DataSource = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; cmbtipoplanilladestino.ValueMember = "tipoplla"; cmbtipoplanilladestino.DisplayMember = "tipopllaname"; cmbtipoplanilladestino.DataSource = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; if (_LpTipoRubro.Trim().Length > 0) { cmbtiporubro.SelectedValue = _LpTipoRubro; } if (_LpPlanillaOrigen.Trim().Length > 0) { cmbtipoplanillaorigen.SelectedValue = _LpTipoRubro; } if (_LpPlanillaDestino.Trim().Length > 0) { cmbtipoplanilladestino.SelectedValue = _LpPlanillaDestino; } U_RefrescaControles(); sw_Load = false; } }