コード例 #1
0
        protected void AgregarButton_Click(object sender, EventArgs e)
        {
            Solicitudes solicitud;

            if (Session["Solicitud"] == null)
            {
                Session["Solicitud"] = new Solicitudes();
            }
            solicitud = (Solicitudes)Session["Solicitud"];


            if (MaterialDropDownList.Text.Length == 0 || CantidadTextBox.Text.Length == 0 || PrecioDropDownList.Text.Length == 0)
            {
                Response.Write("<script>alert('Debe llenar los Campos');</script>");
            }
            else
            {
                solicitud.AgregarSolicitud(Convert.ToInt32(MaterialDropDownList.Text), Convert.ToInt32(CantidadTextBox.Text), Convert.ToSingle(PrecioDropDownList.Text));
                MaterialesGridView.DataSource = solicitud.SolicitudDetalle;
                MaterialesGridView.DataBind();
                foreach (GridViewRow row in MaterialesGridView.Rows)
                {
                    solicitud.AgregarSolicitud(Convert.ToInt32(row.Cells[0]), Convert.ToInt32(row.Cells[1]), Convert.ToSingle(row.Cells[2]));
                }
                CalculoTotal();
                //MaterialDropDownList.Text = "";
                //CantidadTextBox.Text = "";
                //PrecioDropDownList.Text = "";
                //ImporteTextBox.Text = "";
            }
        }
コード例 #2
0
        bool LLenarDatos()
        {
            bool retorno = true;

            ValidacionLimpiar();

            if (!Seguridad.ValidarNombre(AsuntoTextBox.Text))
            {
                Mensajes.ShowToastr(this, "Error", "Asunto Invalido", "Error");
                AsuntoDiv.Attributes.Add("class", " col-md-8 has-error ");
                retorno = false;
            }
            if (retorno)
            {
                Solicitud.Asunto        = AsuntoTextBox.Text;
                Solicitud.FechaCreacion = DateTime.Now;
                Solicitud.UsuarioId     = Usuarios.Id;

                if (DetalleGridView.Rows.Count > 0)
                {
                    foreach (GridViewRow dr in DetalleGridView.Rows)
                    {
                        Solicitud.AgregarSolicitud(Seguridad.ValidarEntero(dr.Cells[0].Text), Seguridad.ValidarEntero(dr.Cells[1].Text), Seguridad.ValidarEntero(dr.Cells[2].Text), Seguridad.ValidarEntero(dr.Cells[3].Text), dr.Cells[4].Text, dr.Cells[5].Text, Seguridad.ValidarDateTime(dr.Cells[6].Text), Seguridad.ValidarDateTime(dr.Cells[7].Text), Seguridad.ValidarEntero(dr.Cells[8].Text), Seguridad.ValidarEntero(dr.Cells[9].Text), Seguridad.ValidarEntero(dr.Cells[10].Text), Seguridad.ValidarDouble(dr.Cells[11].Text), Seguridad.ValidarDouble(dr.Cells[12].Text));
                    }
                }
                else
                {
                    retorno = false;
                }
            }

            return(retorno);
        }
コード例 #3
0
 private void LlenarDatos()
 {
     solicitud.Fecha = FechaTextBox.Text;
     solicitud.Razon = RazonTextBox.Text;
     foreach (GridViewRow item in MaterialesGridView.Rows)
     {
         solicitud.AgregarSolicitud(Convert.ToInt32(item.Cells[0]), Convert.ToInt32(item.Cells[1]), Convert.ToSingle(item.Cells[2]));
     }
     solicitud.Total = Convert.ToSingle(TotalTextBox.Text);
 }
コード例 #4
0
        private bool ObtenerDatos()
        {
            bool Retorno = true;
            int  id;
            int  total;

            int.TryParse(IdTextBox.Text, out id);
            int.TryParse(TotalTextBox.Text, out total);
            if (id > 0)
            {
                sol.SolicitudlId = id;
            }
            else
            {
                Retorno = false;
            }
            if (fechaTextBox.Text.Length > 0)
            {
                sol.Fecha = fechaTextBox.Text;
            }
            else
            {
                Retorno = false;
            }
            if (RazonTextBox.Text.Length > 0)
            {
                sol.Razon = RazonTextBox.Text;
            }
            else
            {
                Retorno = false;
            }
            if (total > 0)
            {
                sol.Total = total;
            }
            else
            {
                Retorno = false;
            }
            if (MaterialGridView.Rows.Count > 0)
            {
                foreach (GridViewRow var in MaterialGridView.Rows)
                {
                    sol.AgregarSolicitud(Convert.ToInt32(var.Cells[0].Text), var.Cells[1].Text, Convert.ToInt32(var.Cells[2].Text));
                }
            }
            else
            {
                Retorno = false;
            }
            return(Retorno);
        }