private void Cargar() { c1Combo.FillC1Combo1(CboTipoComprobante, new CL_Comprobante().getTipoComprobante(), "NomTipoComprobante", "TipoComprobanteID"); c1Combo.FillC1Combo1(cbTipoPago, new CL_Comprobante().getTipoPago(), "NomTipoPago", "TipoPagoID"); c1Combo.FillC1Combo1(cbFormaPago, new CL_Comprobante().getFormaPago(), "NomFormaPago", "FormaPagoID"); #region optener Nro IP String NombreHost; String DireccionIP; NombreHost = Dns.GetHostName(); DireccionIP = System.Net.Dns.GetHostByName(NombreHost).AddressList[0] + ""; //MessageBox.Show(DireccionIP); //dar formato a la direccion IP string ACU = ""; string NuevaIP = ""; for (int X = 0; X < DireccionIP.Length; X++) { string Valor = DireccionIP.Substring(X, 1); if (Valor != ".") { ACU += Valor; } else { NuevaIP += ACU.PadLeft(3, '0') + "."; ACU = ""; } } NuevaIP += ACU.PadLeft(3, '0'); //traer impresoras CapaLogica.Users.CL_Usuario ObjUsuario = new CapaLogica.Users.CL_Usuario(); UTI_Datatables.Dt_Configuracion = ObjUsuario.USP_M_CONFIGURACION(2, 0, "", "", "", "", AppSettings.UserID, NuevaIP); //traer las cajas de la sede DtCajas = ObjComprobante.GetCajasSedeT(NuevaIP); if (DtCajas.Rows.Count == 0) { NumCaja = 0; NomCaja = "No existe."; MessageBox.Show("Esta direccion IP: #" + DireccionIP + "# no esta asociada a ninguna caja", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { NumCaja = Convert.ToInt32(DtCajas.Rows[0]["Numcaja"]); NomCaja = DtCajas.Rows[0]["Descripcion"].ToString(); } #endregion LblCaja.Text = NomCaja; //c1Combo.FillC1Combo1(cbCaja,new CL_Comprobante().GetCajasSede(AppSettings.EmpresaID + AppSettings.SedeID),"Descripcion","Numcaja"); dtSerie = new CL_Comprobante().GetSerieComprobantes(AppSettings.EmpresaID + AppSettings.SedeID); cbTipoPago.SelectedIndex = 1; cbFormaPago.SelectedIndex = 0; }
private void Login_Load(object sender, EventArgs e) { //if (AppSettings.UserLatest.Length == 0) // this.txtUsuario.Focus(); //else //{ // this.txtUsuario.Text = AppSettings.UserLatest; // this.txtPassword.Text = AppSettings.UserClave; // this.txtPassword.Focus(); //} #region nueva ip string NuevaIP = ""; String NombreHost; String DireccionIP; NombreHost = Dns.GetHostName(); DireccionIP = System.Net.Dns.GetHostByName(NombreHost).AddressList[0] + ""; //MessageBox.Show(DireccionIP); //dar formato a la direccion IP string ACU = ""; NuevaIP = ""; for (int X = 0; X < DireccionIP.Length; X++) { string Valor = DireccionIP.Substring(X, 1); if (Valor != ".") { ACU += Valor; } else { NuevaIP += ACU.PadLeft(3, '0') + "."; ACU = ""; } } NuevaIP += ACU.PadLeft(3, '0'); #endregion //ahora se gauradara en una tabla Configuracion.Configuracion CapaLogica.Users.CL_Usuario ObjUsuario = new CapaLogica.Users.CL_Usuario(); UTI_Datatables.Dt_Configuracion = ObjUsuario.USP_M_CONFIGURACION(2, 0, "", "", "", "", 0, NuevaIP); LblVersion.Text = "15/04/2021_" + Application.ProductVersion; }
private void FrmCierre_Load(object sender, EventArgs e) { String NombreHost; String DireccionIP; NombreHost = Dns.GetHostName(); CapaLogica.Users.CL_Usuario ObjUsuario = new CapaLogica.Users.CL_Usuario(); //obtenemos las imrpesoras DireccionIP = System.Net.Dns.GetHostByName(NombreHost).AddressList[0] + ""; //MessageBox.Show(DireccionIP); //dar formato a la direccion IP string ACU = ""; string NuevaIP = ""; for (int X = 0; X < DireccionIP.Length; X++) { string Valor = DireccionIP.Substring(X, 1); if (Valor != ".") { ACU += Valor; } else { NuevaIP += ACU.PadLeft(3, '0') + "."; ACU = ""; } } NuevaIP += ACU.PadLeft(3, '0'); //traer impresoras UTI_Datatables.Dt_Configuracion = ObjUsuario.USP_M_CONFIGURACION(2, 0, "", "", "", "", AppSettings.UserID, NuevaIP); ObtenerPuntos(); LblEmpresa.Text = NombreEmpresa; LblNroDocumento.Text = NroDocumento; LblRazonSocial.Text = RazonSocial; LblRUC.Text = RUC; }
private void FrmConfigurarImpresora_Load(object sender, EventArgs e) { //agregar empresa c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID"); c1Combo.FillC1Combo1(CboTipoComprobante, new CL_Comprobante().getTipoComprobante(), "NomTipoComprobante", "TipoComprobanteID"); #region nueva ip String NombreHost; String DireccionIP; NombreHost = Dns.GetHostName(); DireccionIP = System.Net.Dns.GetHostByName(NombreHost).AddressList[0] + ""; //MessageBox.Show(DireccionIP); //dar formato a la direccion IP string ACU = ""; NuevaIP = ""; for (int X = 0; X < DireccionIP.Length; X++) { string Valor = DireccionIP.Substring(X, 1); if (Valor != ".") { ACU += Valor; } else { NuevaIP += ACU.PadLeft(3, '0') + "."; ACU = ""; } } NuevaIP += ACU.PadLeft(3, '0'); #endregion //ahora se gauradara en una tabla Configuracion.Configuracion UTI_Datatables.Dt_Configuracion = ObjUsuario.USP_M_CONFIGURACION(2, 0, "", "", "", "", 0, NuevaIP); DataView dv = new DataView(); dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_GH_BO'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblBoletaGranja.Text = dv[0]["Data"].ToString(); } dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_GH_FA'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblFacturaGranja.Text = dv[0]["Data"].ToString(); } dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_GH_TI'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblTicketGranja.Text = dv[0]["Data"].ToString(); } dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_IH_BO'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblBoletaIndustria.Text = dv[0]["Data"].ToString(); } dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_IH_FA'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblFacturaIndustria.Text = dv[0]["Data"].ToString(); } dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_IH_TI'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblTicketIndustria.Text = dv[0]["Data"].ToString(); } dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_CH_BO'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblBoletaComercial.Text = dv[0]["Data"].ToString(); } dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_CH_FA'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblFacturaComercial.Text = dv[0]["Data"].ToString(); } dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_CH_TI'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblTicketComercial.Text = dv[0]["Data"].ToString(); } dv = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo='IMP_PA'", "", DataViewRowState.CurrentRows); if (dv.Count > 0) { LblTicketPago.Text = dv[0]["Data"].ToString(); } }
private void BtnImprimir_Click(object sender, EventArgs e) { try { if (TdgComprobantes.RowCount > 0) { string NumComprobante = this.TdgComprobantes.Columns["NumComprobante"].Value.ToString(); string SERIE = this.TdgComprobantes.Columns["SERIE"].Value.ToString(); string NUMERO = this.TdgComprobantes.Columns["NUMERO"].Value.ToString(); if (MessageBox.Show("¿Seguro que desea imprimir el comprobante " + SERIE + "-" + NUMERO + "?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { Int64 ComprobanteId = Convert.ToInt64(this.TdgComprobantes.Columns["ComprobanteId"].Value); hojaimpresa = 1; DS = objVenta.ObtenerParaImpresion(ComprobanteId); dtcabecera = DS.Tables[0]; dtdetalle = DS.Tables[1]; //seleccionar impresora #region optener Nro IP String NombreHost; String DireccionIP; NombreHost = Dns.GetHostName(); DireccionIP = System.Net.Dns.GetHostByName(NombreHost).AddressList[0] + ""; //MessageBox.Show(DireccionIP); //dar formato a la direccion IP string ACU = ""; string NuevaIP = ""; for (int X = 0; X < DireccionIP.Length; X++) { string Valor = DireccionIP.Substring(X, 1); if (Valor != ".") { ACU += Valor; } else { NuevaIP += ACU.PadLeft(3, '0') + "."; ACU = ""; } } NuevaIP += ACU.PadLeft(3, '0'); #endregion //traer impresoras CapaLogica.Users.CL_Usuario ObjUsuario = new CapaLogica.Users.CL_Usuario(); UTI_Datatables.Dt_Configuracion = ObjUsuario.USP_M_CONFIGURACION(2, 0, "", "", "", "", AppSettings.UserID, NuevaIP); string EMPRESA_ID = dtcabecera.Rows[0]["EmpresaID"].ToString(); string TIPO_COMPROBANTE = ""; TIPO_COMPROBANTE = "TI"; //ahora se gauradara en una tabla Configuracion.Configuracion DataView DV = new DataView(UTI_Datatables.Dt_Configuracion, "Codigo ='" + "IMP_" + EMPRESA_ID + "_" + TIPO_COMPROBANTE + "'", "", DataViewRowState.CurrentRows); if (DV.Count > 0) { printDocument1.PrinterSettings.PrinterName = DV[0]["Data"].ToString(); printDocument1.Print(); } else { MessageBox.Show("No existe una impresora configurada, por favor agregela \n(seleccionar impresora ticket en venta)", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } if (printDocument1.PrinterSettings.PrinterName == "") { MessageBox.Show("Al parecer no se ha seleccionado la impresora. no se imprimira el comprobante.\n(seleccionar impresora ticket en venta)", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); Cursor = Cursors.Default; return; } //fin seleccionar imrepsora } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }