コード例 #1
0
ファイル: FrmRepMarketing.cs プロジェクト: slotcore/ssf-net
        void EjecutarConsulta()
        {
            if (funFunciones.NulosC(TxtFchIni.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }
            if (funFunciones.NulosC(TxtFchFin.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                return;
            }
            if (OptPen.Checked == true)
            {
                if (Convert.ToInt32(CboTipPro.SelectedValue) == 0)
                {
                    MessageBox.Show("¡ Debe de seleccionar una empresa !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    CboTipPro.Focus();
                    return;
                }
            }

            DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text);
            DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text);

            if (d_fchini > d_fchfin)
            {
                MessageBox.Show("¡ La fecha de inicio no puede ser mayor a la fecha final de la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }

            //int m_tiprep = 0;
            CN_vta_ventas o_ventas = new CN_vta_ventas();

            o_ventas.mysConec    = mysConec;
            o_ventas.STU_SISTEMA = STU_SISTEMA;

            if (n_TipoReporte == 1)
            {
                o_ventas.VentasAnualesxCliente(Convert.ToInt32(CboTipPro.SelectedValue), TxtFchIni.Text, TxtFchFin.Text);
                dtLista = o_ventas.dtLista1;
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true);
            }
            if (n_TipoReporte == 2)
            {
                o_ventas.VentasAnualesxItems(Convert.ToInt32(CboTipPro.SelectedValue), TxtFchIni.Text, TxtFchFin.Text);
                dtLista = o_ventas.dtLista1;
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, true);
            }
            MessageBox.Show("¡ Los datos se mostraron con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            FgDatos.Focus();
        }
コード例 #2
0
ファイル: FrmAnalisisVentas.cs プロジェクト: slotcore/ssf-net
 private void CmdAddIte_Click(object sender, EventArgs e)
 {
     if (Convert.ToInt32(CboTipPro.SelectedValue) == 0)
     {
         MessageBox.Show("¡ No ha especificado el tipo de existencia !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         c1DockingTab1.SelectedIndex = 0;
         CboTipPro.Focus();
         return;
     }
     if (funFunciones.NulosC(FgItem.GetData(FgItem.Rows.Count - 1, 1)) == "")
     {
         MessageBox.Show("¡ No ha especificado un item en la ultima fila !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         FgItem.Focus();
         return;
     }
     FgItem.Rows.Count = FgItem.Rows.Count + 1;
 }
コード例 #3
0
ファイル: FrmManCompras.cs プロジェクト: slotcore/ssf-net
        private void CmdAddItem_Click(object sender, EventArgs e)
        {
            bool booAgregarUnidad = true;

            if (Convert.ToInt16(CboTipPro.SelectedValue) == 0)
            {
                MessageBox.Show("No ha especificado el tipo de item", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboTipPro.Focus();
                return;
            }

            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);
            }
        }
コード例 #4
0
ファイル: FrmAnalisisVentas.cs プロジェクト: slotcore/ssf-net
        private void FgItem_CellButtonClick(object sender, C1.Win.C1FlexGrid.RowColEventArgs e)
        {
            if (FgItem.Col == 1)
            {
                if (Convert.ToInt32(CboTipPro.SelectedValue) == 0)
                {
                    MessageBox.Show("¡ No ha especificado el tipo de existencia !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    c1DockingTab1.SelectedIndex = 0;
                    CboTipPro.Focus();
                    return;
                }

                DataTable dtResul    = new DataTable();
                string    c_dato     = "";
                int       n_idtippro = Convert.ToInt32(CboTipPro.SelectedValue);
                if (n_idtippro == 0)
                {
                    dtResul = objItems.BuscarItem("", "n_id", dtItem, n_idtippro);
                }
                else
                {
                    dtResul = objItems.BuscarItem("", "n_id", dtItem, n_idtippro);
                }

                if (dtResul != null)
                {
                    if (dtResul.Rows.Count != 0)
                    {
                        c_dato = dtResul.Rows[0]["c_despro"].ToString();        // MOSTRAMOS LA DESCRIPCION DEL ITEM
                        FgItem.SetData(FgItem.Row, 1, c_dato);

                        c_dato = dtResul.Rows[0]["n_id"].ToString();            // MOSTRAMOS EL ID DEL ITEM
                        FgItem.SetData(FgItem.Row, 2, c_dato);

                        FgItem.Rows.Count = FgItem.Rows.Count + 1;
                    }
                }
            }
        }