private void ExcelNPOI()
        {
            GeneraExcel generaExcel        = new GeneraExcel();
            var         ListaPreciosPructo = ServicePedidos.getlistaPreciosProdExporta(3, 0, Convert.ToInt32(cboListaPrecios.SelectedValue));

            try
            {
                generaExcel.generaArchivo(ListaPreciosPructo, strFileName);
                MessageBox.Show("El archivo fue generado en la ruta: " + strFileName, "Archivo Generado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error al generar archivo", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
示例#2
0
        private void frmAsignaVariableProdLP_Load(object sender, EventArgs e)
        {
            txtCodVta.Text     = clsConnection.strCodigoVentaProducto;
            txtNomProdLta.Text = clsConnection.strNombreProducto;
            this.BackColor     = System.Drawing.ColorTranslator.FromHtml(System.Configuration.ConfigurationManager.AppSettings["color"]);
            totCampos.Active   = clsConnection.blnAyudaEnlinea;
            cargatipoProducto();

            List <ListaPreciosProducto> ListaProductos = new List <ListaPreciosProducto>((IEnumerable <ListaPreciosProducto>)ServicePedidos.getlistaPreciosProdExporta(2, clsConnection.intCodigoProducto, 0));

            if (ListaProductos.Count > 0)
            {
                txtPrecioVenta.Text           = ListaProductos.FirstOrDefault().PRECIO.ToString();
                txtLimiteVenta.Text           = ListaProductos.FirstOrDefault().LIMITE.ToString();
                txtIvaProducto.Text           = Convert.ToInt32(ListaProductos.FirstOrDefault().IVA * 100).ToString();
                txtCostoProd.Text             = ListaProductos.FirstOrDefault().COSTO.ToString();
                cboTipoProducto.SelectedValue = ListaProductos.FirstOrDefault().TIPO_PRODUCTO;
                txtPuntosOtorga.Text          = ListaProductos.FirstOrDefault().PUNTOS.ToString();
                if (ListaProductos.FirstOrDefault().ES_PRINCIPAL)
                {
                    rdbSiPrincipal.Checked = true;
                    rdbNoPrincipal.Checked = false;
                }
                else
                {
                    rdbSiPrincipal.Checked = false;
                    rdbNoPrincipal.Checked = true;
                }
                if (ListaProductos.FirstOrDefault().PERMITE_DIGITAR)
                {
                    rdbSidigita.Checked = true;
                    rdbNoDigita.Checked = false;
                }
                else
                {
                    rdbSidigita.Checked = false;
                    rdbNoDigita.Checked = true;
                }
                if (ListaProductos.FirstOrDefault().SUMA_VALOR_PUBLICO)
                {
                    rdbSiValorPublico.Checked = true;
                    rdbNoValorPublico.Checked = false;
                }
                else
                {
                    rdbSiValorPublico.Checked = false;
                    rdbNoValorPublico.Checked = true;
                }
                if (ListaProductos.FirstOrDefault().SUMA_LLEGAR_ESCALA)
                {
                    rdbSiLlegaEscala.Checked = true;
                    rdbNoLlegaEscala.Checked = false;
                }
                else
                {
                    rdbSiLlegaEscala.Checked = false;
                    rdbNoLlegaEscala.Checked = true;
                }
                if (ListaProductos.FirstOrDefault().SE_APLICA_ESCALA)
                {
                    rdbSiAplicaEscala.Checked = true;
                    rdbNoAplicaEscala.Checked = false;
                }
                else
                {
                    rdbSiAplicaEscala.Checked = false;
                    rdbNoAplicaEscala.Checked = true;
                }
                if (ListaProductos.FirstOrDefault().APLICA_SUPERA_MONTO_MIN)
                {
                    rdbSiMontoMinimo.Checked = true;
                    rdbNoMontoMinimo.Checked = false;
                }
                else
                {
                    rdbSiMontoMinimo.Checked = false;
                    rdbNoMontoMinimo.Checked = true;
                }
                if (ListaProductos.FirstOrDefault().OES_ACCESORIO)
                {
                    rdbSiAccesorio.Checked = true;
                    rdbNoAccesorio.Checked = false;
                }
                else
                {
                    rdbSiAccesorio.Checked = false;
                    rdbNoAccesorio.Checked = true;
                }
                if (ListaProductos.FirstOrDefault().ESFALTANTE_ANUNCIADO)
                {
                    rdbSiFaltante.Checked = true;
                    rdbNoFaltante.Checked = false;
                }
                else
                {
                    rdbSiFaltante.Checked = false;
                    rdbNoFaltante.Checked = true;
                }
                if (ListaProductos.FirstOrDefault().SUMA_VALOR_NETO)
                {
                    rdbSiNeto.Checked = true;
                    rdbNoNeto.Checked = false;
                }
                else
                {
                    rdbSiNeto.Checked = false;
                    rdbNoNeto.Checked = true;
                }
            }
        }