예제 #1
0
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            try
            {
                string valor = string.Concat(Request.QueryString["id"]);
                var    mat   = new DATOS.Pedido
                {
                    id_pedido     = Convert.ToInt32(txtIDPedido.Text),
                    id_orden      = Convert.ToInt32(txtIDOrden.Text),
                    numero_orden  = Convert.ToInt32(txtNumPedido.Text),
                    fecha         = txtFecha.Text,
                    observaciones = txtObservaciones.Text.ToUpper()
                };
                IPedido Pedido = new BL.Clases.MPedido();
                Pedido.InsertarPedido(mat);

                IMaterialPedido MatsPedido = new BL.Clases.MMaterialPedido();
                foreach (var item in TESTConfig.ListaItems)
                {
                    var rowslista = new DATOS.MaterialPedido
                    {
                        id_pedido  = item.id_pedido,
                        codigo_mat = item.codigo_mat,
                        cantidad   = item.cantidad
                    };

                    MatsPedido.InsertarMaterialXpedido(rowslista);
                }

                TESTConfig.ListaItems.Clear();

                Response.Redirect(string.Concat("~/OTs.aspx?id=", valor));
            }
            catch (Exception)
            {
                mensaje.Visible             = false;
                mensajeError.Visible        = true;
                textoMensaje.InnerHtml      = string.Empty;
                textoMensajeError.InnerHtml = "Error al agregar Pedido";
            }
        }
예제 #2
0
 public void ActualizarMaterialXpedido(DATOS.MaterialPedido codigoMat)
 {
     _db.Update(codigoMat);
 }
예제 #3
0
 public void InsertarMaterialXpedido(DATOS.MaterialPedido codigoMat)
 {
     _db.Insert(codigoMat);
 }
예제 #4
0
 public DATOS.MaterialPedido BuscarMaterialXpedido(int id_pedido)
 {
     DATOS.MaterialPedido XidPedido = _db.Select <DATOS.MaterialPedido>(x => x.id_pedido == id_pedido).FirstOrDefault();
     return(XidPedido);
 }
예제 #5
0
 public void ActualizarMaterialXpedido(DATOS.MaterialPedido codigoMat)
 {
     _mate.ActualizarMaterialXpedido(codigoMat);
 }