partial void DeleteRequiEnc(RequiEnc instance);
partial void InsertRequiEnc(RequiEnc instance);
partial void UpdateRequiEnc(RequiEnc instance);
//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"); }