예제 #1
0
 partial void DeleteRequiDet(RequiDet instance);
예제 #2
0
 partial void InsertRequiDet(RequiDet instance);
예제 #3
0
 partial void UpdateRequiDet(RequiDet instance);
예제 #4
0
        //EVENTO DEL BOTON ENVIAR PARA AUTORIZAR
        private void saveBDReq(object sender, System.Windows.RoutedEventArgs e)
        {
            string fecEla = Convert.ToString(fechaElabNewR.Content);
            //var tr = from ot in conex.RequiEnc select ot.Folio;
            int sigFol;
            try
            {
                var qr = (from fgh in conex.RequiEnc select (fgh.Folio)).Max();
                sigFol = qr.Value + 1;
            }
            catch (InvalidOperationException)
            {
               sigFol = 1;
            }
            //MessageBox.Show("Folio "+sigFol);
            RequiEnc re = new RequiEnc { idRequisicion = 0, Folio = sigFol, idProyecto = idProject, idDepto = idDpt, idEmpleado = idEmpLog, fechaElaboracion = DateTime.Parse(fecEla), importe = totImport, Motivo = txtRazonNewReq.Text, Observaciones = txtObservNewReq.Text, FechaRequerida = DateTime.Parse(fecRequerida), ArchivoSoporte = "N/A", StatusRP = 0, StatusJA = 0, StatusJAC = 0, StatusCo = 0, StatusPresup = 0, idComprador = 0 };
            try {
                conex.RequiEnc.InsertOnSubmit(re);
                conex.SubmitChanges();
               // MessageBox.Show("Registro insertado RqEnc");
            }
            catch(Exception ex){
                MessageBox.Show("Ocurrió un error RqEnc "+ex);
            }
            int idReE;
            try
            {
                var qrt = (from some in conex.RequiEnc select (some.idRequisicion)).Max();
                idReE = qrt;
            }
            catch (InvalidOperationException)
            {
                idReE = 1;
            }

            //var fck = from t in objRqE select t;
            var fck = from t in col select t;
            foreach(var u in fck){
                int a = fck.Count();
              //  MessageBox.Show("Rows "+a);
                RequiDet rd = new RequiDet { idRequiDet = 0, idRequiEnc = idReE, idProducto = u.idPto, cantidad = u.ctdd, precio = u.prcio, total = u.tot, motivo = u.mot, StatusCotiz = '0', idProvAsig = 0 };

                try {
                    conex.RequiDet.InsertOnSubmit(rd);
                    conex.SubmitChanges();
                 //   MessageBox.Show("Registro Insertado RqDet");
                }
                catch(Exception ex){
                    MessageBox.Show("Ocurrió un error "+ex);
                }
            }
            MessageBox.Show("La requisición se concretó correctamente");
        }