void AsignarEntidad() { if (FgItems.Rows.Count == 2) { MessageBox.Show("¡ No hay items que guardar, debe de agregar almenos un item !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } int n_fil = 0; int n_idcli = Convert.ToInt32(DgLista.Columns["n_id"].CellValue(DgLista.Row).ToString()); // OBTENEMOS EL ID DEL REGISTRO QUE SE DESEA ELIMINAR l_Items.Clear(); for (n_fil = 2; n_fil <= FgItems.Rows.Count - 1; n_fil++) { BE_MAE_CLIPROITEMS e_Items = new BE_MAE_CLIPROITEMS(); e_Items.n_idcli = n_idcli; e_Items.n_idite = Convert.ToInt32(FgItems.GetData(n_fil, 7)); e_Items.n_prebru = Convert.ToDouble(FgItems.GetData(n_fil, 4)); e_Items.n_prenet = Convert.ToDouble(FgItems.GetData(n_fil, 6)); e_Items.n_tasigv = Convert.ToDouble(FgItems.GetData(n_fil, 5)); l_Items.Add(e_Items); } }
private void FgItems_CellButtonClick(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (FgItems.Col == 1) { //int n_idtipexi = 0; DataTable dtResul = new DataTable(); string c_dato = ""; dtResul = funDatos.DataTableFiltrar(dtItem, "n_idtipexi IN (1, 2)"); dtResul = objIte.BuscarItem("", "n_id", dtResul, 2); if (dtResul != null) { if (dtResul.Rows.Count != 0) { c_dato = dtResul.Rows[0]["c_despro"].ToString(); // MOSTRAMOS LA DESCRIPCION DEL ITEM FgItems.SetData(FgItems.Row, 1, c_dato); c_dato = dtResul.Rows[0]["n_id"].ToString(); // MOSTRAMOS EL ID DEL ITEM FgItems.SetData(FgItems.Row, 2, c_dato); FgItems.Rows.Count = FgItems.Rows.Count + 1; } } } }
private void FgItems_CellButtonClick(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (FgItems.Col == 1) { int n_idtipexi = 0; DataTable dtResul = new DataTable(); string c_dato = ""; b_Agregando = true; dtResul = objItems.BuscarItem("", "n_id", dtItems, n_idtipexi); if (dtResul != null) { if (dtResul.Rows.Count != 0) { c_dato = dtResul.Rows[0]["c_despro"].ToString(); // MOSTRAMOS LA DESCRIPCION DEL ITEM FgItems.SetData(FgItems.Row, 1, c_dato); c_dato = dtResul.Rows[0]["n_id"].ToString(); // MOSTRAMOS EL ID DEL ITEM FgItems.SetData(FgItems.Row, 4, c_dato); c_dato = dtResul.Rows[0]["n_idunimed"].ToString(); // MOSTRAMOS LA UNIDAD DE MEDIDA DEL ITEM FgItems.SetData(FgItems.Row, 5, c_dato); } } b_Agregando = false; } }
void VerRegistro(Int64 n_IdRegistro) { objMovimientos.mysConec = mysConec; BE_Movimiento = objMovimientos.TraerRegistro(n_IdRegistro); txtFchIng.Text = BE_Movimiento.d_fching.ToString(); TxtFchDoc.Text = BE_Movimiento.d_fchdoc.ToString(); CboTipDoc.SelectedValue = BE_Movimiento.n_idtipdoc; TxtNumDoc.Text = BE_Movimiento.c_numdoc; TxtNumSer.Text = BE_Movimiento.c_numser; CboProveedor.SelectedValue = BE_Movimiento.n_idclipro; CboAlmacen.SelectedValue = BE_Movimiento.n_idalm; TxtObs.Text = BE_Movimiento.c_obs; funFlex.FlexMostrarDatos(FgItems, arrCabeceraFlex1, BE_Movimiento.lst_items, 2, false); int n_fila = 2; foreach (BE_ALM_MOVIMIENTOSDET_CONSULTA element in BE_Movimiento.lst_items) { FgItems.Rows.Count = FgItems.Rows.Count + 1; FgItems.SetData(n_fila, 1, element.c_tipexides); FgItems.SetData(n_fila, 2, element.c_itedes); FgItems.SetData(n_fila, 3, element.c_itepredes); FgItems.SetData(n_fila, 4, element.n_can); n_fila++; } }
private void FrmCerrarModulo_Activated(object sender, EventArgs e) { if (booSeEjecuto == false) { booSeEjecuto = true; booAgregando = true; CboModulo.SelectedValue = 0; booAgregando = false; ListarEstado(); if (dtLista.Rows.Count == 0) { DialogResult Rpta = MessageBox.Show("No se han encontrado registros, ¿ Desea agregar uno ahora ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (DialogResult.Yes == Rpta) { // Nuevo(); } else { this.Close(); } } else { FgItems.Focus(); } } }
private void FgItems_CellChanged(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (booAgregando == true) { return; } if (n_QueHace == 3) { return; } if (e.Col == 6) { string c_valor = FgItems.GetData(FgItems.Row, 6).ToString(); FgItems.SetData(FgItems.Row, 7, Convert.ToDouble(c_valor).ToString("0.00")); Calcular(FgItems.Row); } if (e.Col == 7) { string c_valor = FgItems.GetData(FgItems.Row, 7).ToString(); FgItems.SetData(FgItems.Row, 6, Convert.ToDouble(c_valor).ToString("0.00")); Calcular(FgItems.Row); } SumarColumnas(); }
private void FgItems_CellChanged(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (n_QueHace == 3) { FgItems.AllowEditing = false; return; } if (booAgregando == true) { return; } if (FgItems.Col == 1) { FgItems.Select(FgItems.Row - 1, 2); return; } if (FgItems.Col == 2) { FgItems.Select(FgItems.Row - 1, 3); return; } if (FgItems.Col == 3) { FgItems.Select(FgItems.Row - 1, 4); return; } if (FgItems.Col == 4) { FgItems.Select(FgItems.Row, 1); return; } }
private void CmdAddItem_Click(object sender, EventArgs e) { bool booAgregarUnidad = true; if (Convert.ToString(FgItems.GetData(FgItems.Rows.Count - 1, 1)) == "") { booAgregarUnidad = false; } if (Convert.ToString(FgItems.GetData(FgItems.Rows.Count - 1, 2)) == "") { booAgregarUnidad = false; } if (Convert.ToString(FgItems.GetData(FgItems.Rows.Count - 1, 3)) == "") { booAgregarUnidad = false; } if (Convert.ToString(FgItems.GetData(FgItems.Rows.Count - 1, 4)) == "") { booAgregarUnidad = false; } if (booAgregarUnidad == true) { FgItems.Rows.Count = FgItems.Rows.Count + 1; //FgItems.Cols[5].DataType = typeof(bool); //FgItems.SetData(FgItems.Rows.Count - 1, 5, false); FgItems.Focus(); } else { MessageBox.Show("No puede agregar mas items hasta que no haya completado el item anterior", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }
private void FgItems_CellChanged(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (n_QueHace == 3) { return; } double n_valor = 0; double n_precio = 0; double n_tasigv = 0; if (FgItems.Col == 4) { n_valor = Convert.ToDouble(FgItems.GetData(e.Row, 4)); n_tasigv = Convert.ToDouble(FgItems.GetData(e.Row, 5)); n_precio = n_valor * ((n_tasigv / 100) + 1); FgItems.SetData(e.Row, 6, n_precio.ToString("0.00")); } if (FgItems.Col == 6) { n_valor = Convert.ToDouble(FgItems.GetData(e.Row, 6)); n_tasigv = Convert.ToDouble(FgItems.GetData(e.Row, 5)); n_precio = n_valor / ((n_tasigv / 100) + 1); FgItems.SetData(e.Row, 4, n_precio.ToString("0.00")); } }
private void FgItems_EnterCell(object sender, EventArgs e) { if (b_agregando == true) { return; } if ((FgItems.Col == 6) || (FgItems.Col == 7) || (FgItems.Col == 8)) { if (funFunciones.NulosC(FgItems.GetData(FgItems.Row, 9)) == "True") { FgItems.AllowEditing = true; } else { FgItems.AllowEditing = false; } } else { FgItems.AllowEditing = false; } if (FgItems.Col == 9) { FgItems.AllowEditing = true; } }
void MostrarPedidos() { int n_row = 0; CN_vta_pedidocen miFun = new CN_vta_pedidocen(); DataTable dtLista = new DataTable(); miFun.mysConec = mysConec; b_agregando = true; miFun.TraerPendienteEnvio(STU_SISTEMA.EMPRESAID, STU_SISTEMA.MESTRABAJO, STU_SISTEMA.ANOTRABAJO); dtLista = miFun.dtLista; if (dtLista.Rows.Count == 0) { MessageBox.Show("¡ No hay pedidos pendiente, no se puede emitir guias !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } FgItems.Rows.Count = 2; for (n_row = 0; n_row <= dtLista.Rows.Count - 1; n_row++) { FgItems.Rows.Count = FgItems.Rows.Count + 1; FgItems.SetData(FgItems.Rows.Count - 1, 1, dtLista.Rows[n_row]["c_numped"].ToString()); FgItems.SetData(FgItems.Rows.Count - 1, 2, dtLista.Rows[n_row]["d_fchemi"].ToString()); FgItems.SetData(FgItems.Rows.Count - 1, 3, dtLista.Rows[n_row]["d_fchent"].ToString()); FgItems.SetData(FgItems.Rows.Count - 1, 4, dtLista.Rows[n_row]["c_punvendes"].ToString()); FgItems.SetData(FgItems.Rows.Count - 1, 5, dtLista.Rows[n_row]["c_punentdes"].ToString()); FgItems.SetData(FgItems.Rows.Count - 1, 10, dtLista.Rows[n_row]["n_id"].ToString()); FgItems.SetData(FgItems.Rows.Count - 1, 11, dtLista.Rows[n_row]["n_idcli"].ToString()); } TxtPunVen.Text = FgItems.GetData(FgItems.Row, 4).ToString(); TxtPunEnt.Text = FgItems.GetData(FgItems.Row, 5).ToString(); b_agregando = false; }
private void FgItems_CellButtonClick(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (n_QueHace == 3) { return; } if (booAgregando == true) { return; } if (Convert.ToDouble(funFunciones.NulosN(LblTc.Text)) == 0) { MessageBox.Show("! No ha especificado el tipo de cambio ", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } if (FgItems.Col == 1) { DataTable dtResult = new DataTable(); dtResult = objPlaCue.BuscarCuenta(dtPlaCue); if (dtResult != null) { FgItems.SetData(FgItems.Row, 1, dtResult.Rows[0]["c_cuecon"].ToString()); FgItems.SetData(FgItems.Row, 2, dtResult.Rows[0]["c_des"].ToString()); FgItems.SetData(FgItems.Row, 7, dtResult.Rows[0]["n_id"].ToString()); } } }
void VerRegistro(int n_IdRegistro) { objTransferencias.mysConec = mysConec; BE_Transferencia = objTransferencias.TraerRegistro(n_IdRegistro); txtFchIng.Text = BE_Transferencia.d_fching.ToString(); TxtFchDoc.Text = BE_Transferencia.d_fchdoc.ToString(); TxtNumDoc.Text = BE_Transferencia.c_numdoc; TxtNumSer.Text = BE_Transferencia.c_numser; CboAlmacenOrigen.SelectedValue = BE_Transferencia.n_idalmorig; CboAlmacenDestino.SelectedValue = BE_Transferencia.n_idalmdest; TxtObs.Text = BE_Transferencia.c_obs; CboResponsable.SelectedValue = BE_Transferencia.n_idresp; funFlex.FlexMostrarDatos(FgItems, arrCabeceraFlex1, BE_Transferencia.lst_items, 2, false); int n_fila = 2; foreach (BE_ALM_TRANSFERENCIASDET element in BE_Transferencia.lst_items) { FgItems.Rows.Count = FgItems.Rows.Count + 1; FgItems.SetData(n_fila, 1, element.c_tipexides); FgItems.SetData(n_fila, 2, element.c_itedes); FgItems.SetData(n_fila, 3, element.c_itepredes); FgItems.SetData(n_fila, 4, element.c_numlot); FgItems.SetData(n_fila, 6, element.n_can); FgItems.SetData(n_fila, 7, element.n_preuni); FgItems.SetData(n_fila, 8, element.n_pretot); FgItems.SetData(n_fila, 9, element.h_horsal); n_fila++; } }
void AsignarEntidad() { BE_Transferencia = new BE_ALM_TRANSFERENCIAS(); BE_Transferencia.n_idemp = STU_SISTEMA.EMPRESAID; BE_Transferencia.d_fchdoc = Convert.ToDateTime(TxtFchDoc.Text); BE_Transferencia.d_fching = Convert.ToDateTime(txtFchIng.Text); BE_Transferencia.c_numser = TxtNumSer.Text; BE_Transferencia.c_numdoc = TxtNumDoc.Text; BE_Transferencia.n_idalmorig = Convert.ToInt32(CboAlmacenOrigen.SelectedValue); BE_Transferencia.n_idalmdest = Convert.ToInt32(CboAlmacenDestino.SelectedValue); BE_Transferencia.n_anotra = STU_SISTEMA.ANOTRABAJO; BE_Transferencia.n_idmes = STU_SISTEMA.MESTRABAJO; BE_Transferencia.c_obs = TxtObs.Text;; BE_Transferencia.n_idresp = Convert.ToInt32(CboResponsable.SelectedValue); booAgregando = true; if (FgItems.Rows.Count > 2) { int n_fila; for (n_fila = 2; n_fila <= FgItems.Rows.Count - 1; n_fila++) { if (funFunciones.NulosC(FgItems.GetData(n_fila, 1)) != "") { BE_ALM_TRANSFERENCIASDET BE_Detalle = new BE_ALM_TRANSFERENCIASDET(); BE_Detalle.n_idtrans = 0; BE_Detalle.n_can = Convert.ToDouble(FgItems.GetData(n_fila, 6).ToString()); string c_tipexides = FgItems.GetData(n_fila, 1).ToString(); string c_itedes = FgItems.GetData(n_fila, 2).ToString(); string c_itepredes = FgItems.GetData(n_fila, 3).ToString(); BE_Detalle.c_numlot = funFunciones.NulosC(FgItems.GetData(n_fila, 4)); DataTable DtFiltro = new DataTable(); // FILTRAMOS EL ITEM DE LA FILA PARA OBTENER EL ID string strCadenaFiltro = "c_despro = '" + c_itedes + "'"; DtFiltro = funDatos.DataTableFiltrar(dtItems, strCadenaFiltro); BE_Detalle.n_idite = Convert.ToInt32(DtFiltro.Rows[0]["n_id"].ToString()); // FILTRAMOS LA PRESENTACION PARA OBTENER SU ID strCadenaFiltro = "c_abrpre = '" + c_itepredes + "' AND n_idite = " + BE_Detalle.n_idite + ""; DtFiltro = funDatos.DataTableFiltrar(dtPresentaItem, strCadenaFiltro); BE_Detalle.n_idpre = Convert.ToInt32(DtFiltro.Rows[0]["n_id"].ToString()); // FILTRAMOS EL TIPO DE PRODUCTO PARA OBTENER SU id strCadenaFiltro = "c_des = '" + c_tipexides + "'"; DtFiltro = funDatos.DataTableFiltrar(dtTipoExis, strCadenaFiltro); BE_Detalle.n_idtippro = Convert.ToInt32(DtFiltro.Rows[0]["n_id"].ToString()); BE_Detalle.h_horsal = funFunciones.NulosC(FgItems.GetData(n_fila, 9)); BE_Detalle.n_preuni = Convert.ToDouble(FgItems.GetData(n_fila, 7)); BE_Detalle.n_pretot = Convert.ToDouble(FgItems.GetData(n_fila, 8)); BE_Transferencia.lst_items.Add(BE_Detalle); } } } booAgregando = false; }
private void CmdAddIte_Click(object sender, EventArgs e) { if (funFunciones.NulosC(FgItems.GetData(FgItems.Rows.Count - 1, 1)) == "") { return; } FgItems.Rows.Count = FgItems.Rows.Count + 1; }
void Calcular(int n_row) { double n_valor = Convert.ToDouble(FgItems.GetData(n_row, 7).ToString()); double n_tasa = Convert.ToDouble(TxtTasRet.Text); n_valor = (n_valor * (n_tasa / 100)); FgItems.SetData(n_row, 9, n_valor.ToString("0.00")); }
private void CmdDelIte_Click(object sender, EventArgs e) { if (FgItems.Rows.Count <= 2) { return; } FgItems.RemoveItem(FgItems.Row); }
private void CmdDelItem_Click(object sender, EventArgs e) { if (FgItems.Rows.Count > 2) { FgItems.RemoveItem(FgItems.Row); FgItems.Focus(); } }
private void FgItems_EnterCell(object sender, EventArgs e) { if (n_QueHace == 3) { FgItems.AllowEditing = false; return; } if (booAgregando == true) { return; } DataTable dtResul = new DataTable(); int n_idtipproducto = 0; string strDesTipPro = ""; if (FgItems.Col == 1) { // OBTNEMOS LA DESCRIPCION DEL TIPO DE PRODUCTO n_idtipproducto = Convert.ToInt16(CboTipPro.SelectedValue); dtResul = funDatos.DataTableFiltrar(dtItems, "n_idtipexi = " + n_idtipproducto + ""); funFlex.FlexColumnaCombo(FgItems, dtResul, "c_despro", 1); // ITEMS } if (FgItems.Col == 2) { // OBTENEMOS LA DESCRIPCIO DEL ITEM strDesTipPro = funFunciones.NulosC(FgItems.GetData(FgItems.Row, 1)); if (strDesTipPro == "") { FgItems.AllowEditing = false; funFlex.FlexColumnaCombo(FgItems, dtResul, "c_despro", 2); return; } // OBTENEMOS EL ID DEL TIPO DE PRODUCTO dtResul = funDatos.DataTableFiltrar(dtItems, "c_despro = '" + strDesTipPro + "'"); n_idtipproducto = Convert.ToInt16(dtResul.Rows[0]["n_id"].ToString()); // FILTRAMOS LAS PRESENTACIONES DEL ITEM SELECCIONADO dtResul = funDatos.DataTableFiltrar(dtPresentaItem, "n_idite = " + n_idtipproducto + ""); funFlex.FlexColumnaCombo(FgItems, dtResul, "c_des", 2); // ITEMS } if ((FgItems.Col == 3) || (FgItems.Col == 4) || (FgItems.Col == 5)) { FgItems.AllowEditing = true; } if (FgItems.Col == 6) { FgItems.AllowEditing = false; return; } FgItems.AllowEditing = true; }
private void FgItems_RowColChange(object sender, EventArgs e) { if (b_agregando == true) { return; } TxtPunVen.Text = FgItems.GetData(FgItems.Row, 4).ToString(); TxtPunEnt.Text = FgItems.GetData(FgItems.Row, 5).ToString(); }
private void CmdAddItem_Click(object sender, EventArgs e) { // AGREGAMOS EL AÑO SELECCIONADO + EL PORCENTAJE ASIGNADO string c_dato = ""; double n_valor = 0; double n_porcen = Convert.ToDouble(funFunciones.NulosN(TxtPor.Text)); n_porcen = ((n_porcen / 100) + 1); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 2)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 2, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 3)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 3, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 4)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 4, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 5)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 5, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 6)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 6, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 7)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 7, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 8)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 8, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 9)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 9, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 10)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 10, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 11)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 11, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 12)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 12, c_dato); n_valor = Convert.ToDouble(FgItems.GetData(FgItems.Row, 13)); c_dato = (n_valor * n_porcen).ToString("0.00"); FgDato.SetData(2, 13, c_dato); }
private void FgItems_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode.ToString() == "Delete") { if (funFunciones.NulosC(FgItems.GetData(FgItems.Row, 2)) != "") { FgItems.RemoveItem(FgItems.Row); } } }
private void ToolCancelar_Click(object sender, EventArgs e) { if (FgItems.Rows.Count == 2) { MessageBox.Show("No hay datos para exportar", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); CmdBuscar.Focus(); return; } FgItems.SaveGrid("c:\\SSF-NET\\asistencia-" + CboMeses.Text + ".xls", C1.Win.C1FlexGrid.FileFormatEnum.Excel, C1.Win.C1FlexGrid.FileFlags.AsDisplayed); }
private void FgItems_CellButtonClick(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (FgItems.Col == 2) { int n_idtipexi = 3; DataTable dtResul = new DataTable(); string c_dato = ""; // OBTNEMOS LA DESCRIPCION DEL TIPO DE PRODUCTO string strDesTipPro = funFunciones.NulosC(FgItems.GetData(FgItems.Row, 1)); if (strDesTipPro == "") { n_idtipexi = 0; } // OBTENEMOS EL ID DEL TIPO DE PRODUCTO dtResul = funDatos.DataTableFiltrar(dtTipoExis, "c_des = '" + strDesTipPro + "'"); if (dtResul.Rows.Count != 0) { n_idtipexi = Convert.ToInt32(dtResul.Rows[0]["n_id"].ToString()); } booAgregando = true; dtResul = objItems.BuscarItem("", "n_id", dtItems, n_idtipexi); if (dtResul != null) { if (dtResul.Rows.Count != 0) { c_dato = dtResul.Rows[0]["c_despro"].ToString(); // MOSTRAMOS LA DESCRIPCION DEL ITEM FgItems.SetData(FgItems.Row, 2, c_dato); c_dato = dtResul.Rows[0]["n_id"].ToString(); // MOSTRAMOS LA PRESENTACION DEL ITEM c_dato = funDatos.DataTableBuscar(dtPresentaItem, "n_idite", "c_abrpre", c_dato, "N").ToString(); FgItems.SetData(FgItems.Row, 3, c_dato); } } booAgregando = false; } if (n_QueHace == 3) { FgItems.AllowEditing = false; return; } if (booAgregando == true) { return; } if (FgItems.Col == 5) { FgItems.Select(FgItems.Row - 1, 2); return; } }
void Nuevo() { n_QueHace = 1; Tab1.TabPages[0].Enabled = false; Blanquea(); Bloquea(); ActivarTool(); LblTitulo2.Text = "Agregando Nuevo Registro"; Tab1.SelectedIndex = 1; FgItems.Cols[2].ComboList = "..."; FgItems.Focus(); }
private void CmdDelDoc_Click(object sender, EventArgs e) { //int n_idvta = Convert.ToInt32(FgItems.GetData(FgItems.Row, 15)); DialogResult Rpta = MessageBox.Show("¿ Esta seguro de eliminar el documento seleccionado ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (DialogResult.Yes == Rpta) { FgItems.RemoveItem(FgItems.Row); LblNumDoc.Text = (FgItems.Rows.Count - 2).ToString(); MessageBox.Show("¡ Documento se elimino con exito ! " + objRegistros.StrErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }
void VerRegistro(Int64 n_IdRegistro) { objMovimientos.mysConec = mysConec; BE_Movimiento = objMovimientos.TraerRegistro(n_IdRegistro); CboProveedor.SelectedValue = BE_Movimiento.n_idpro; TxtFchEmi.Text = BE_Movimiento.f_fchdoc.ToString(); CboMoneda.SelectedValue = BE_Movimiento.n_idmon; CboTipDoc.SelectedValue = BE_Movimiento.n_idtipdoc; TxtNumDoc.Text = BE_Movimiento.c_numdoc; TxtNumSer.Text = BE_Movimiento.c_numser; CboTipPro.SelectedValue = BE_Movimiento.n_idtippro; CboCondPag.SelectedValue = BE_Movimiento.n_idconpag; TxtFchVen.Text = BE_Movimiento.f_fchven.ToString(); TxtGlosa.Text = BE_Movimiento.c_glosa; LblTipCam.Text = BE_Movimiento.n_tc.ToString("0.00"); TxtImp1.Text = BE_Movimiento.n_impbru.ToString("0.00"); TxtImp2.Text = BE_Movimiento.n_impbru2.ToString("0.00"); TxtImp3.Text = BE_Movimiento.n_impbru3.ToString("0.00"); TxtImp4.Text = BE_Movimiento.n_impinaf.ToString("0.00"); TxtIgv1.Text = BE_Movimiento.n_impigv.ToString("0.00"); TxtIgv2.Text = BE_Movimiento.n_impigv2.ToString("0.00"); TxtIgv3.Text = BE_Movimiento.n_impigv3.ToString("0.00"); TxtOtrCarg.Text = BE_Movimiento.n_impotr.ToString("0.00"); TxtISC.Text = BE_Movimiento.n_impisc.ToString("0.00"); TxtTotal.Text = BE_Movimiento.n_imptotcom.ToString("0.00"); intTasaIGV = BE_Movimiento.n_tasaigv; funFlex.FlexMostrarDatos(FgItems, arrCabeceraFlex1, BE_Movimiento.lst_items, 2, false); int n_fila = 2; foreach (BE_COM_COMPRASDET_CONSULTA element in BE_Movimiento.lst_items) { FgItems.Rows.Count = FgItems.Rows.Count + 1; FgItems.SetData(n_fila, 1, element.c_despro); FgItems.SetData(n_fila, 2, element.c_desprepro); FgItems.SetData(n_fila, 3, element.n_canpro.ToString("0.00")); FgItems.SetData(n_fila, 4, element.n_preuni.ToString("0.000000")); FgItems.SetData(n_fila, 6, element.n_imptot.ToString("0.00")); FgItems.SetData(n_fila, 13, element.n_idtipcom.ToString()); FgItems.SetData(n_fila, 14, element.n_iditem.ToString()); FgItems.SetData(n_fila, 15, element.n_idunimed.ToString()); n_fila++; } }
private void FgItems_CellChanged(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (n_QueHace == 3) { return; } //if ((FgItems.Col == 12) || (FgItems.Col == 13) || (FgItems.Col == 14)) if (FgItems.Col == 14) { double n_valor = Convert.ToDouble(funFunciones.NulosN(FgItems.GetData(FgItems.Row, 14))); double n_impbru = (n_valor / 1.18); double n_impigv = (n_valor - (n_valor / 1.18)); FgItems.SetData(FgItems.Row, 12, n_impbru.ToString("0.00")); FgItems.SetData(FgItems.Row, 13, n_impigv.ToString("0.00")); } }
void AsignarEntidad() { e_boleta.n_idemp = STU_SISTEMA.EMPRESAID; if (n_QueHace == 1) { e_boleta.n_id = 0; } if (n_QueHace == 2) { int n_idreg = Convert.ToInt32(DgLista.Columns["n_id"].CellValue(DgLista.Row).ToString()); e_boleta.n_id = n_idreg; } e_boleta.n_ano = STU_SISTEMA.ANOTRABAJO; e_boleta.n_mes = STU_SISTEMA.MESTRABAJO; e_boleta.d_fchdoc = Convert.ToDateTime(TxtFchDec.Text); e_boleta.d_fchven = Convert.ToDateTime(TxtFchEmiDoc.Text); e_boleta.n_idtipdoc = Convert.ToInt32(CboDoc.SelectedValue); e_boleta.n_numdoc = Convert.ToInt32(LblNumDoc.Text); e_boleta.n_importe = 0; e_boleta.n_numarc = Convert.ToInt32(TxtNumArchGen.Text); int n_row = 0; int n_iddoc = 0; double n_impbru = 0; double n_impigv = 0; double n_imptot = 0; l_boletadet.Clear(); for (n_row = 2; n_row <= FgItems.Rows.Count - 1; n_row++) { BE_VTA_BOLETARESUMENDET e_boletadet = new BE_VTA_BOLETARESUMENDET(); n_iddoc = Convert.ToInt32(FgItems.GetData(n_row, 15)); n_impbru = Convert.ToDouble(FgItems.GetData(n_row, 12)); n_impigv = Convert.ToDouble(FgItems.GetData(n_row, 13)); n_imptot = Convert.ToDouble(FgItems.GetData(n_row, 14)); e_boletadet.n_idres = 0; e_boletadet.n_iddoc = n_iddoc; e_boletadet.n_impbru = n_impbru; e_boletadet.n_impigv = n_impigv; e_boletadet.n_imptot = n_imptot; l_boletadet.Add(e_boletadet); } }
void VerRegistro(int n_IdRegistro) { int n_fil = 0; string c_dato = ""; DataTable dtresult = new DataTable(); int n_idcli = Convert.ToInt32(DgLista.Columns["n_id"].CellValue(DgLista.Row).ToString()); // OBTENEMOS EL ID DEL REGISTRO QUE SE DESEA ELIMINAR CN_mae_cliproitems o_items = new CN_mae_cliproitems(); o_items.mysConec = mysConec; o_items.Listar(n_idcli); dtresult = o_items.dtListar; objRegistros.mysConec = mysConec; BE_Registro = objRegistros.TraerRegistro(n_IdRegistro); CboDocIde.SelectedValue = BE_Registro.n_idtipdoc; TxtNumDocIde.Text = BE_Registro.c_numdoc; TxtNomEmp.Text = BE_Registro.c_nombre; FgItems.Rows.Count = 2; for (n_fil = 0; n_fil <= dtresult.Rows.Count - 1; n_fil++) { FgItems.Rows.Count = FgItems.Rows.Count + 1; c_dato = dtresult.Rows[n_fil]["c_codpro"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 1, c_dato); c_dato = dtresult.Rows[n_fil]["c_despro"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 2, c_dato); c_dato = dtresult.Rows[n_fil]["c_abrpre"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 3, c_dato); c_dato = Convert.ToDouble(dtresult.Rows[n_fil]["n_prebru"]).ToString("0.00000"); FgItems.SetData(FgItems.Rows.Count - 1, 4, c_dato); c_dato = Convert.ToDouble(dtresult.Rows[n_fil]["n_tasigv"]).ToString("0.00"); FgItems.SetData(FgItems.Rows.Count - 1, 5, c_dato); c_dato = Convert.ToDouble(dtresult.Rows[n_fil]["n_prenet"]).ToString("0.000000"); FgItems.SetData(FgItems.Rows.Count - 1, 6, c_dato); c_dato = Convert.ToInt32(dtresult.Rows[n_fil]["n_idite"]).ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 7, c_dato); } }