示例#1
0
文件: Ventas.cs 项目: AmiVelas04/Agro
        private void limpiar()
        {
            while (DgvProd.Rows.Count > 0)
            {
                DgvProd.Rows.RemoveAt(0);
            }

            DgvProd.Columns.RemoveAt(8);
            DgvProd.Columns.RemoveAt(7);
            DgvProd.Columns.RemoveAt(6);
            DgvProd.Columns.RemoveAt(5);
            DgvProd.Columns.RemoveAt(4);
            DgvProd.Columns.RemoveAt(3);
            DgvProd.Columns.RemoveAt(2);
            DgvProd.Columns.RemoveAt(1);
            DgvProd.Columns.RemoveAt(0);


            TxtCod.Clear();
            TxtCamb.Clear();
            Txtdesc.Clear();
            TxtMarca.Clear();
            TxtPrecio.Clear();
            TxtTotal.Clear();
            TxtCod.Focus();
            TxtEfect.Clear();
        }
        public void limpiar()
        {
            TxtCodigo.Text = string.Empty;
            TxtCod.Text    = String.Empty;
            //TxtId.Text = String.Empty;
            hdId.Value                 = String.Empty;
            TxtDescripcion.Text        = String.Empty;
            DDLSede.SelectedIndex      = 0;
            TxtArea.Text               = String.Empty;
            TxtPiso.Text               = String.Empty;
            txtEdificio.Text           = String.Empty;
            DDLCategoria.SelectedIndex = 0;
            //adicionar
            txtAula.Text  = string.Empty;
            txtSerie.Text = string.Empty;
            //txtNumero.Text = string.Empty;
            txtMarca.Text  = string.Empty;
            txtModelo.Text = string.Empty;
            //DDLCondicion.SelectedIndex = 0;
            txtRuc.Text = string.Empty;
            //txtFechaCompra.Text = string.Empty; ESTE TAMPOCO
            txtNroFactura.Text   = string.Empty;
            txtObservacion.Text  = string.Empty;
            txtUsu.Text          = string.Empty; // // //
            txtTiempo.Text       = string.Empty;
            txtProveedor.Text    = string.Empty;
            DDLCondicion.Enabled = false;
            TxtCod.Focus();
            ckbMasivo.Visible = true;

            dt.Rows.Clear();
            dgvListado.DataSource = dt;
            dgvListado.DataBind();
            dvError.Visible = false;
        }
示例#3
0
        bool CamposOK()
        {
            bool booEstado = true;

            if (TxtCod.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el codigo del concepto !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtCod.Focus();
                return(booEstado);
            }

            if (TxtDes.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la descripcion del concepto !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtDes.Focus();
                return(booEstado);
            }

            if (TxtImp.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el importe del concepto !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtImp.Focus();
                return(booEstado);
            }

            return(booEstado);
        }
示例#4
0
文件: Ventas.cs 项目: AmiVelas04/Agro
 private void NudCant_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Return)
     {
         if (DgvProd.Rows.Count > 0)
         {
             int     indice = DgvProd.CurrentRow.Index;
             decimal cant;
             int     ingre = Int32.Parse(NudCant.Value.ToString());
             if (ingre > 0)
             {
                 if (decimal.TryParse(DgvProd.Rows[indice].Cells[4].Value.ToString(), out cant))
                 {
                     decimal subtotal = cant * ingre;
                     DgvProd.Rows[indice].Cells[5].Value = ingre;
                     DgvProd.Rows[indice].Cells[6].Value = subtotal;
                     calcTot();
                     TxtCod.Focus();
                     NudCant.Value = 1;
                 }
             }
             else
             {
                 MessageBox.Show("Debe ingresar valores mayores que 0", "Valores", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         contarprod();
     }
     NudCant.Value = 1;
 }
示例#5
0
 protected void AsignarValores(string Accion)
 {
     Idioma = (DataTable)ViewState["TablaIdioma"];
     Session["ValdrMdl"] = "S";
     if (TxtCod.Text == String.Empty && !Accion.Equals("INS"))
     {
         DataRow[] Result = Idioma.Select("Objeto= 'Mens01Mdl'");
         foreach (DataRow row in Result)
         {
             ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true);
         }                                                                                                                                       //Debe ingresar un código')", true);
         Session["ValdrMdl"] = "N";
         TxtCod.Focus(); return;
     }
     if (TxtMod.Text == String.Empty)
     {
         DataRow[] Result = Idioma.Select("Objeto= 'Mens02Mdl'");
         foreach (DataRow row in Result)
         {
             ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true);
         }                                                                                                                                       //Debe ingresar un modelo')", true);
         Session["ValdrMdl"] = "N";
         TxtMod.Focus(); return;
     }
     VbCod    = TxtCod.Text.Trim();
     VbNom    = TxtMod.Text.Trim();
     VbDes    = TxtDesc.Text.Trim();
     VbNumMot = Convert.ToInt32(TxtNumMot.Text);
     VbNumTr  = Convert.ToInt32(TxtNumTr.Text);
     VbPasj   = Convert.ToInt32(TxtPasj.Text);
 }
示例#6
0
        bool CamposOK()
        {
            bool booEstado = true;

            if (TxtCod.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el codigo de la sunat para este banco !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtCod.Focus();
                return(booEstado);
            }
            if (TxtDes.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la descripcion del banco !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtDes.Focus();
                return(booEstado);
            }
            if (TxtAbr.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la abreviatura del bancos !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtAbr.Focus();
                return(booEstado);
            }
            if (TxtNumRuc.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el numero de ruc del banco!", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtNumRuc.Focus();
                return(booEstado);
            }
            return(booEstado);
        }
示例#7
0
 private void Ventas_Load(object sender, EventArgs e)
 {
     TxtCod.Focus();
     Ttinfo.SetToolTip(BtnImp, "Imprimir el ultimo comprobante");
     listadoprod();
     ListarCli();
 }
        protected void ValidarCampos(string Accion)
        {
            Idioma = (DataTable)ViewState["TablaIdioma"];
            try
            {
                DataRow[] Result;
                string    VbDatoRequerido = "";
                Result = Idioma.Select("Objeto= 'MensCampoReq'");
                foreach (DataRow row in Result)
                {
                    VbDatoRequerido = row["Texto"].ToString();
                }                                             // Campo Requerdio.

                ViewState["Validar"] = "S";
                if (TxtCod.Text.Trim().Equals(""))
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + VbDatoRequerido + "');", true);
                    ViewState["Validar"] = "N"; TxtCod.Focus(); return;
                }
                if (TxtNombre.Text.Trim().Equals(""))
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + VbDatoRequerido + "');", true);
                    ViewState["Validar"] = "N"; TxtNombre.Focus(); return;
                }
                if (DdlTipoUbc.Text.Trim().Equals(""))
                {
                    Result = Idioma.Select("Objeto= 'Mens01UG'");
                    foreach (DataRow row in Result)
                    {
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true);
                    }                                                                                                                                       //La ubicación es requerida.
                    ViewState["Validar"] = "N"; return;
                }
                if (DdlUbicaSupr.Text.Trim().Equals("") && !DdlTipoUbc.Text.Trim().Equals("01"))
                {
                    DSTDdl = (DataSet)ViewState["DSTDdl"];

                    Result = DSTDdl.Tables[0].Select("Nombre LIKE '%%'");
                    if (Result.Length != 1)
                    {
                        Result = Idioma.Select("Objeto= 'Mens02UG'");
                        foreach (DataRow row in Result)
                        {
                            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true);
                        }                                                                                                                                       //La ubicación superior es requerida.
                        ViewState["Validar"] = "N"; return;
                    }
                }
            }
            catch (Exception Ex)
            {
                DataRow[] Result = Idioma.Select("Objeto= 'MensErrMod'");
                foreach (DataRow row in Result)
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true);
                }
                string VbcatUs = Session["C77U"].ToString(), VbcatNArc = ViewState["PFileName"].ToString(), VbcatVer = Session["77Version"].ToString(), VbcatAct = Session["77Act"].ToString();
                Cnx.UpdateErrorV2(VbcatUs, VbcatNArc, "Validar Campos UbicaGeografica", Ex.StackTrace.Substring(Ex.StackTrace.Length > 300 ? Ex.StackTrace.Length - 300 : 0, 300), Ex.Message, VbcatVer, VbcatAct);
            }
        }
示例#9
0
        private void TxtCod_Validating(object sender, CancelEventArgs e)
        {
            if (!String.IsNullOrEmpty(TxtCod.Text))
            {
                try
                {
                    if (TxtCod.Text.Contains('+') || TxtCod.Text.Contains("'"))
                    {
                        XtraMessageBox.Show("El codigo no puede contener los caracteres ' y +", GLReferences.Properties.Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        TxtCod.Focus();
                    }
                    if (Convert.ToInt32(TxtCod.Text) == 0)
                    {
                        XtraMessageBox.Show("El codigo no puede ser 0", GLReferences.Properties.Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        TxtCod.Focus();
                    }

                    if (PonerCeros)
                    {
                        String cod = TxtCod.Text;
                        if (!String.IsNullOrEmpty(cod))
                        {
                            string codigo = Funciones.getInstancia().RellenarCadenaPorLaIzquierda(cod, '0', TxtCod.Properties.MaxLength);
                            TxtCod.Text = codigo;
                        }
                    }
                }
                catch (Exception ex)
                {
                }
            }
        }
 public void Validar()
 {
     if (String.IsNullOrEmpty(TxtCod.Text))
     {
         //lblcodigo.Text = "*Ingrese Código";
         TxtCod.Focus();
         //lblcodigo.Visible = true;
         return;
     }
 }
示例#11
0
 private void limpiar()
 {
     TxtCod.Clear();
     TxtNom.Clear();
     TxtDesc.Clear();
     TxtM1.Clear();
     TxtM2.Clear();
     TxtV1.Clear();
     TxtV2.Clear();
 }
示例#12
0
 void Nuevo()
 {
     n_QueHace = 1;
     Tab1.TabPages[0].Enabled = false;
     Blanquea();
     Bloquea();
     ActivarTool();
     LblTitulo2.Text    = "Agregando Nuevo Registro";
     Tab1.SelectedIndex = 1;
     TxtCod.Focus();
 }
示例#13
0
 private void limpiar()
 {
     TxtCod.Clear();
     TxtNom.Clear();
     TxtDesc.Clear();
     TxtMarca.Clear();
     TxtPrecio_M1.Text = "0";
     TxtPrecio_M2.Text = "0";
     TxtPrecio_V1.Text = "0";
     TxtPrecio_V2.Text = "0";
     Nud.Value         = 0;
 }
示例#14
0
        private void listprod(string codigo)
        {
            if (prod.existeprod(codigo))
            {
                if (NudCant.Value.ToString() == "0")
                {
                    NudCant.Value = 1;
                }
                int cantiprod = DgvProd.Rows.Count, canti = 0;
                if (DgvProd.Rows.Count <= 0)
                {
                    DgvProd.Columns.Add("Cod", "Codigo");
                    DgvProd.Columns.Add("Producto", "Producto");
                    DgvProd.Columns.Add("Des", "Descripcion");
                    DgvProd.Columns.Add("Marca", "Marca");
                    DgvProd.Columns.Add("Precio", "Precio");
                    DgvProd.Columns.Add("Cantidad", "Cantidad");
                    DgvProd.Columns.Add("Subtotal", "Subtotal");
                    DgvProd.Columns.Add("Paquete", "paquete");
                    DgvProd.Columns.Add("Preciop", "Preciop");

                    DgvProd.Columns[0].Visible = false;
                    DgvProd.Columns[7].Visible = false;
                    DgvProd.Columns[8].Visible = false;
                }
                string    Preciov1, Preciov2, Preciom1, Preciom2;
                DataTable prods = new DataTable();
                prods    = prod.buscarprod(codigo);
                Preciov1 = prods.Rows[0][4].ToString();
                Preciov2 = prods.Rows[0][9].ToString();
                Preciom1 = prods.Rows[0][10].ToString();
                Preciom2 = prods.Rows[0][11].ToString();

                decimal subtotal = decimal.Parse(NudCant.Value.ToString()) * decimal.Parse(prods.Rows[0][9].ToString());
                while (canti < cantiprod - 1)
                {
                    DgvProd.Rows[canti].Selected = false;
                    canti++;
                }
                DgvProd.Rows.Add(codigo, prods.Rows[0][0].ToString(), prods.Rows[0][1].ToString(), prods.Rows[0][2].ToString(), prods.Rows[0][9].ToString(), NudCant.Value, subtotal, prods.Rows[0][7].ToString(), prods.Rows[0][8].ToString());
                // DgvProd.Rows[cantiprod].Selected = true;
                //PrecioLst(Preciov1, Preciov2, Preciom1, Preciom2);
                calcTot();
                contarprod();
                TxtCod.Focus();
                NudCant.Value = 1;
            }
            else
            {
                MessageBox.Show("No existe el producto que busca");
            }
        }
示例#15
0
        bool CamposOK()
        {
            bool booEstado = true;

            if (TxtCod.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el codigo de la tarea !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtCod.Focus();
                return(booEstado);
            }
            if (TxtDes.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la descripcion de la tarea !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtDes.Focus();
                return(booEstado);
            }
            if (TxtAbr.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la abreviatura de la tarea !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtAbr.Focus();
                return(booEstado);
            }
            if (Convert.ToInt32(CboUniMed.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado la unidad e medida de la tarea !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                CboUniMed.Focus();
                return(booEstado);
            }
            if (TxtPre.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el precio de la tarea !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtPre.Focus();
                return(booEstado);
            }

            if ((OptSi.Checked == false) && (OptNo.Checked == false))
            {
                MessageBox.Show("¡ No ha especificado si la nueva tarea e diversa o no !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                OptSi.Focus();
                return(booEstado);
            }

            return(booEstado);
        }
示例#16
0
        void Modificar()
        {
            n_QueHace = 2;
            Tab1.TabPages[0].Enabled = false;
            Blanquea();
            Bloquea();
            ActivarTool();

            int intIdRegistro = Convert.ToInt32(DgLista.Columns[3].CellValue(DgLista.Row).ToString());

            VerRegistro(intIdRegistro);
            LblTitulo2.Text    = "Modificando Registro";
            Tab1.SelectedIndex = 1;
            TxtCod.Focus();
        }
示例#17
0
文件: Ventas.cs 项目: AmiVelas04/Agro
 private void BtnBorrar_Click(object sender, EventArgs e)
 {
     if (DgvProd.RowCount > 0)
     {
         int     indice = DgvProd.CurrentRow.Index;
         decimal cant   = decimal.Parse(DgvProd.Rows[indice].Cells[6].Value.ToString());
         cant *= -1;
         DgvProd.Rows.RemoveAt(indice);
         calcTot();
         contarprod();
     }
     else
     {
         TxtCod.Clear();
         TxtCod.Focus();
     }
     TxtCod.Focus();
 }
示例#18
0
        protected void ValidarCampos(string Accion)
        {
            Idioma = (DataTable)ViewState["TablaIdioma"];

            string VbDatoRequerido = "";

            DataRow[] Result1 = Idioma.Select("Objeto= 'MensCampoReq'");
            foreach (DataRow row in Result1)
            {
                VbDatoRequerido = row["Texto"].ToString();
            }                                             // Campo Requerdio.

            ViewState["Validar"] = "S";
            if (TxtCod.Text.Trim().Equals(""))
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + VbDatoRequerido + "');", true);
                ViewState["Validar"] = "N"; TxtCod.Focus(); return;
            }
            if (TxtNombre.Text.Trim().Equals(""))
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + VbDatoRequerido + "');", true);
                ViewState["Validar"] = "N"; TxtNombre.Focus(); return;
            }
            if (TxtTelef.Text.Trim().Equals(""))
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + VbDatoRequerido + "');", true);
                ViewState["Validar"] = "N"; TxtTelef.Focus(); return;
            }
            if (TxtDir.Text.Trim().Equals(""))
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + VbDatoRequerido + "');", true);
                ViewState["Validar"] = "N"; TxtDir.Focus(); return;
            }
            if (DdlUbica.Text.Trim().Equals(""))
            {
                DataRow[] Result = Idioma.Select("Objeto= 'Mens02Bas'");
                foreach (DataRow row in Result)
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true);
                }                                                                                                                                       //La ubicación es requerida.
                ViewState["Validar"] = "N"; return;
            }
        }
示例#19
0
文件: Ventas.cs 项目: AmiVelas04/Agro
 private void TxtCod_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Return)
     {
         if (!String.IsNullOrEmpty(TxtCod.Text))
         {
             TxtCod.SelectionStart  = 0;
             TxtCod.SelectionLength = TxtCod.Text.Length;
             TxtCod.Focus();
         }
         listprod(TxtCod.Text);
     }
     else if (e.KeyCode == Keys.F5)
     {
         BuscaRap busca = new BuscaRap();
         busca.RetornoCod += new BuscaRap.permiso(BuscaRap);
         busca.ShowDialog();
     }
 }
示例#20
0
        /// <summary>Validar()
        /// Este metodo permite validar que los campos no esten vacios, antes de enviar los datos.
        /// </summary>
        /// <returns></returns>
        public bool Validar()
        {
            bool retorno = true;

            if (String.IsNullOrEmpty(TxtCod.Text))
            {
                retorno = false;
                XtraMessageBox.Show("El codigo no puede quedar vacío", GLReferences.Properties.Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtCod.Focus();
            }

            if (String.IsNullOrEmpty(TxtNombre.Text) && !String.IsNullOrEmpty(TxtCod.Text))
            {
                retorno = false;
                XtraMessageBox.Show("El nombre no puede quedar vacío", GLReferences.Properties.Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtNombre.Focus();
            }

            return(retorno);
        }
示例#21
0
文件: Ventas.cs 项目: AmiVelas04/Agro
        private void listprod(string codigo)
        {
            if (prod.existeprod(codigo))
            {
                if (NudCant.Value.ToString() == "0")
                {
                    NudCant.Value = 1;
                }
                if (DgvProd.Rows.Count <= 0)
                {
                    DgvProd.Columns.Add("Cod", "Codigo");
                    DgvProd.Columns.Add("Producto", "Producto");
                    DgvProd.Columns.Add("Des", "Descripcion");
                    DgvProd.Columns.Add("Marca", "Marca");
                    DgvProd.Columns.Add("Precio", "Precio");
                    DgvProd.Columns.Add("Cantidad", "Cantidad");
                    DgvProd.Columns.Add("Subtotal", "Subtotal");
                    DgvProd.Columns.Add("Paquete", "paquete");
                    DgvProd.Columns.Add("Preciop", "Preciop");

                    DgvProd.Columns[0].Visible = false;
                    // DgvProd.Columns[7].Visible = false;
                    // DgvProd.Columns[8].Visible = false;
                }
                DataTable prods = new DataTable();
                prods = prod.buscarprod(codigo);

                decimal subtotal = decimal.Parse(NudCant.Value.ToString()) * decimal.Parse(prods.Rows[0][4].ToString());

                DgvProd.Rows.Add(codigo, prods.Rows[0][0].ToString(), prods.Rows[0][1].ToString(), prods.Rows[0][2].ToString(), prods.Rows[0][4].ToString(), NudCant.Value, subtotal, prods.Rows[0][7].ToString(), prods.Rows[0][8].ToString());
                calcTot();
                contarprod();
                TxtCod.Focus();
                NudCant.Value = 1;
            }
            else
            {
                MessageBox.Show("No existe el producto que busca");
            }
        }
示例#22
0
 protected void ValidarCampos(string Accion)
 {
     Idioma = (DataTable)ViewState["TablaIdioma"];
     ViewState["Validar"] = "S";
     if (TxtCod.Text.Trim().Equals(""))
     {
         DataRow[] Result = Idioma.Select("Objeto= 'Mens01Bodg'");
         foreach (DataRow row in Result)
         {
             ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true);
         }                                                                                                                                       // Debe ingresar la codig
         ViewState["Validar"] = "N"; TxtCod.Focus(); return;
     }
     if (TxtNombre.Text.Trim().Equals(""))
     {
         DataRow[] Result = Idioma.Select("Objeto= 'Mens02Bodg'");
         foreach (DataRow row in Result)
         {
             ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true);
         }                                                                                                                                       // Debe ingresar un nombre
         ViewState["Validar"] = "N"; TxtNombre.Focus(); return;
     }
 }
示例#23
0
文件: Ventas.cs 项目: AmiVelas04/Agro
        private void BtnCobrar_Click(object sender, EventArgs e)
        {
            cambio();

            if (DgvProd.Rows.Count <= 0)
            {
                MessageBox.Show("No existen Productos");
            }
            else if (decimal.Parse(TxtCamb.Text) < 0)
            {
                MessageBox.Show("El monto de efectivo es incorrecto");
            }
            else if (TxtEfect.Text == "")
            {
                MessageBox.Show("No se ha ingresado el monto del efectivo");
            }

            else
            {
                PrepProd();
                limpiar();
                TxtCod.Focus();
            }
        }
        private bool validarCampos(string tipo)
        {
            bool b = false;

            try
            {
                LogisticaN objBuscar = new LogisticaN();
                string     xcodigo   = TxtCod.Text.Trim();

                if (tipo == "insert")
                {
                    DataTable DTILogistica = objBuscar.BuscarLogistica(xcodigo);

                    if (DTILogistica.Rows.Count > 0)
                    {
                        TxtCod.Focus();
                        throw new Exception("El Codigo ya Existe");
                    }
                }
                else
                {
                    if (TxtCod.Text.Trim() != TxtCodigo.Text.Trim())
                    {
                        if (objBuscar.fun_validar_noRepetir_cod(xcodigo) > 0)
                        {
                            TxtCod.Focus();
                            throw new Exception("El Codigo ya Existe");
                        }
                    }
                }

                if (String.IsNullOrEmpty(TxtCod.Text))
                {
                    TxtCod.Focus();
                    throw new Exception("Ingrese el código");
                }

                if (String.IsNullOrEmpty(TxtDescripcion.Text))
                {
                    TxtDescripcion.Focus();
                    throw new Exception("Ingrese Descripción");
                }
                if (DDLSede.SelectedIndex == 0)
                {
                    DDLSede.Focus();
                    throw new Exception("Seleccione Sede");
                }

                if (String.IsNullOrEmpty(TxtArea.Text))
                {
                    TxtArea.Focus();
                    throw new Exception("Ingrese Area");
                }

                if (String.IsNullOrEmpty(TxtPiso.Text))
                {
                    TxtPiso.Focus();
                    throw new Exception("Ingrese Piso");
                }

                if (String.IsNullOrEmpty(txtEdificio.Text))
                {
                    txtEdificio.Focus();
                    throw new Exception("Ingrese Edificio");
                }

                if (String.IsNullOrEmpty(txtUsu.Text))
                {
                    txtUsu.Focus();
                    throw new Exception("Asigne un Usuario");
                }

                if (DDLCategoria.SelectedIndex == 0)
                {
                    DDLCategoria.Focus();
                    throw new Exception("Seleccione Categoria");
                }


                if (tipo == "insert")
                {
                    validar_campos_ruc();
                }
                else
                {
                    if (DateTime.Parse(hdFecha.Value) > DateTime.Parse("2018-12-31"))
                    {
                        validar_campos_ruc();
                    }
                }

                b = true;
                return(b);
            }
            catch (Exception ex)
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('" + ex.Message + "');</script>");
                return(false);
            }
        }
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(CbCliente.SelectedValue) == 0)
            {
                MessageBox.Show("Debe escoger un cliente.", "ALTO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                CbCliente.Focus();
                return;
            }
            if (Convert.ToInt32(CbProducto.SelectedValue) == 0)
            {
                MessageBox.Show("Debe escoger un producto.", "ALTO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                CbProducto.Focus();
                return;
            }
            if (TxtVehiculo.Text == "" || TxtVehiculo.Text == null)
            {
                MessageBox.Show("Debe ingresar un vehículo", "ALTO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtVehiculo.Focus();
                return;
            }
            if (TxtPlaca.Text == "" || TxtPlaca.Text == null)
            {
                MessageBox.Show("Debe ingresar un vehículo", "ALTO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtVehiculo.Focus();
                return;
            }
            if (TxtHumedad.Text == "" || TxtHumedad.Text == null)
            {
                MessageBox.Show("Debe ingresar la humedad.", "ALTO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtHumedad.Focus();
                return;
            }
            if (TxtImpureza.Text == "" || TxtImpureza.Text == null)
            {
                MessageBox.Show("Debe ingresar la impureza.", "ALTO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtImpureza.Focus();
                return;
            }
            if (TxtCod.Text == "" || TxtCod.Text == null)
            {
                MessageBox.Show("Debe ingresar el código.", "ALTO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtCod.Focus();
                return;
            }

            DialogResult rta = MessageBox.Show("¿Esta seguro de  ingresar el registro?",
                                               "CONFIRMAR", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (rta == DialogResult.No)
            {
                return;
            }

            CADGuardarEntrada Guardar = new CADGuardarEntrada();

            Guardar.GuardarEntrda(Convert.ToInt32(CbCliente.SelectedValue), Convert.ToInt32(CbProducto.SelectedValue), Convert.ToInt32(TxtCod.Text),
                                  TxtVehiculo.Text.ToUpper(), TxtPlaca.Text.ToUpper(), Convert.ToDecimal(TxtHumedad.Text), Convert.ToDecimal(TxtImpureza.Text),
                                  Convert.ToInt32(TxtPesoKG.Text), Convert.ToDecimal(TxtPesoQQ.Text));

            MessageBox.Show("Registro guardado correctamente.",
                            "CONFIRMAR", MessageBoxButtons.OK, MessageBoxIcon.Information);

            CbCliente.SelectedIndex  = 0;
            CbProducto.SelectedIndex = 0;
            TxtVehiculo.Text         = null;
            TxtPlaca.Text            = null;
            TxtHumedad.Text          = "0";
            TxtImpureza.Text         = "0";
            TxtCod.Text = "0";
        }
示例#26
0
        /// <summary>Accept()
        /// Permite realizar las acciones de inserccion y de edicion; cuando se presiona el boton aceptar.
        /// </summary>
        public void Accept()
        {
            if (Validar())
            {
                try
                {
                    if (Modo.Equals("N"))
                    {
                        string code = TxtCod.Text;

                        string camp = String.Format("SELECT {0} FROM {1} WHERE delmrk = 1 AND {2} = '{3}'", PerfilAct.CampoCodigo,
                                                    PerfilAct.Tabla, PerfilAct.CampoCodigo, code);

                        DataSet ds = DataBase.ExecuteQuery(camp, "datos", CommandType.Text, null, ConexionDB.getInstancia().Conexion(Database, null));

                        if (ds.Tables[0].Rows.Count <= 0)
                        {
                            String sql = String.Format("INSERT INTO {0} ({1},{2}) VALUES ('{3}','{4}')", PerfilAct.Tabla,
                                                       PerfilAct.CampoCodigo, PerfilAct.CampoNombre, code, TxtNombre.Text);

                            bool IsDone = DataBase.ExecuteNonQuery(sql, CommandType.Text, null, ConexionDB.getInstancia().Conexion(Database, null));

                            if (IsDone)
                            {
                                string cons = String.Format("SELECT {0} FROM {1} WHERE delmrk = 1 AND {2} = '{3}'", PerfilAct.Llave,
                                                            PerfilAct.Tabla, PerfilAct.CampoCodigo, code);

                                DataSet dsCons = DataBase.ExecuteQuery(cons, "datos", CommandType.Text, null, ConexionDB.getInstancia().Conexion(Database, null));

                                ID = dsCons.Tables[0].Rows[0][PerfilAct.Llave].ToString();
                                //AlertInfo info = new AlertInfo(Resources.SystemMessage, String.Format(Resources.SaveSuccess, TxtNombre.Text), Resources.Check);
                                //alertControl1.Show(this, info);
                                this.TxtCod.Text    = String.Empty;
                                this.TxtNombre.Text = String.Empty;
                                this.TxtCod.Focus();
                                if (!DesdeMenu)
                                {
                                    DialogResult = DialogResult.OK;
                                }
                                else
                                {
                                    LimpiarForm();
                                    agrego = true;
                                }
                            }
                        }
                        else
                        {
                            XtraMessageBox.Show("Ya existe un registro con ese Código", GLReferences.Properties.Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                            TxtCod.Focus();
                        }
                    }
                    else
                    {
                        String sql = String.Format("UPDATE {0} SET {1} = '{2}', {3} = '{4}' WHERE {5} = '{6}'", PerfilAct.Tabla,
                                                   PerfilAct.CampoCodigo, TxtCod.Text, PerfilAct.CampoNombre, TxtNombre.Text, PerfilAct.Llave, ID);

                        bool IsDone = DataBase.ExecuteNonQuery(sql, CommandType.Text, null, ConexionDB.getInstancia().Conexion(Database, null));

                        if (IsDone)
                        {
                            //  AlertInfo info = new AlertInfo(Resources.SystemMessage, String.Format(Resources.SaveSuccess, TxtNombre.Text), Resources.Check);
                            //  alertControl1.Show(this, info);
                            this.TxtNombre.Text = String.Empty;
                            this.TxtNombre.Focus();
                            DialogResult = DialogResult.OK;
                        }
                    }
                }
                catch (Exception ex)
                {
                    XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2);
                    return;
                }
            }
        }