private void Agregar() { DialogResult rsp = MessageBoxAdv.Show("Quieres guardar el documento", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsp == DialogResult.Yes) { DocPuiRequisiciones sRq = new DocPuiRequisiciones(db); SetValues(sRq); int _fol = int.Parse(ConfigDoc.Foliador); string _alm = ""; string _ser = ""; if (ConfigDoc.UsaSerie == 1) { _fol = int.Parse(CfgDocSerie.CodFoliador); _alm = cboAlmacen.SelectedValue.ToString(); _ser = cboSerie.SelectedValue.ToString(); } if (sRq.GuardarDocumento(_fol, _alm, ConfigDoc.CveDoc, _ser, Opcion) == 1) { MessageBoxAdv.Show("Documento guardado ...", "Confimacion", MessageBoxButtons.OK, MessageBoxIcon.Information); isDataSaved = true; this.Close(); } else { MessageBoxAdv.Show("Existe un error al guardar ", "Error al guardar", MessageBoxButtons.OK, MessageBoxIcon.Error); isDataSaved = false; } } }
private void Agregar() { DocPuiRequisiciones sRq = new DocPuiRequisiciones(db); int r = SetValues(sRq); if (r == 0) { int _fol = int.Parse(ConfigDoc.Foliador); string _alm = ""; //string _ser = ""; int rsp = 0; if (ConfigDoc.UsaSerie == 1) { _fol = int.Parse(CfgDocSerie.CodFoliador); _alm = user.AlmacenUsa; } if (sRq.GuardarDocumento(_fol, _alm, ConfigDoc.CveDoc, serieticket, OptPartd) == 1) { if (ConfigDoc.AfectaInventario == 1) { string strprov = Convert.ToString(cboCliente.SelectedValue); MovtosInvRegistro Ventana = new MovtosInvRegistro(db, ParamSystem, null, "MINV", user); rsp = Ventana.MigrarDocDetToMovDet(ConfigDoc.CveTipoMov, strprov, idmovimiento, user.AlmacenUsa); if (rsp != 0) { string msj = ""; isDataSaved = false; switch (rsp) { case 1: msj = "Al guardar cabecero"; break; case 2: msj = "Al guardar detalle partidas"; break; case 3: msj = "Al afectar existencias"; break; case 13: msj = "Al afectar costos"; break; case 4: msj = "Traspaso: Registro en blanco"; break; case 5: msj = "Traspaso: Al guardar cabecero"; break; case 6: msj = "Traspaso: Al guardar detalle partidas"; break; case 7: msj = "Traspaso: Al afectar existencias"; break; case 17: msj = "Traspaso: Al afectar costos"; break; case 8: msj = "Traspaso: Al actualizar detalle partidas"; break; case 9: msj = "El registro ya ha sido migrado"; break; default: msj = "Error desconocido"; break; } MessageBoxAdv.Show(msj, "Afectando a inventarios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } if (rsp == 0) { PrintDoc(idmovimiento); ResetControles(0); isDataSaved = true; idmovimiento = ""; } } else { isDataSaved = false; MessageBoxAdv.Show("Existen un error al guardar", "Guardando documento", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }