private void cmdConsultar_Click(object sender, EventArgs e) { try { MovtosInvRegistro Ventana = new MovtosInvRegistro(db, ParamSystem, user, StiloColor, 3, TipoDocProv, grdView[0, grdView.CurrentRow.Index].Value.ToString()); Ventana.CaptionBarColor = ColorTranslator.FromHtml(StiloColor.Encabezado); Ventana.CaptionForeColor = ColorTranslator.FromHtml(StiloColor.FontColor); Ventana.ShowDialog(); LlenaGridView(); } catch (Exception ex) { MessageBoxAdv.Show("Tienes que seleccionar un registro. " + ex.Message, "Error al consultar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmdAgregar_Click(object sender, EventArgs e) { MovtosInvPui pui = new MovtosInvPui(db); String folMovto = pui.AgregarBlanco(1, user.FecServer); if (folMovto.CompareTo("Error") != 0) { MovtosInvRegistro Ventana = new MovtosInvRegistro(db, ParamSystem, user, StiloColor, 1, TipoDocProv, folMovto); Ventana.CaptionBarColor = ColorTranslator.FromHtml(StiloColor.Encabezado); Ventana.CaptionForeColor = ColorTranslator.FromHtml(StiloColor.FontColor); Ventana.ShowDialog(); } else { MessageBoxAdv.Show("Movimiento Inventario: Ha ocurrido un error.", "InventarioMovimientos", MessageBoxButtons.OK, MessageBoxIcon.Warning); } LlenaGridView(); }
private void btnGenerarDoc_Click(object sender, EventArgs e) { String StrNM = ""; try { if (ConfigDoc.AfectaInventario == 1) { string IdDocOrg = grdViewReq[0, grdViewReq.CurrentRow.Index].Value.ToString(); string strprov = grdViewReq[11, grdViewReq.CurrentRow.Index].Value.ToString(); MovtosInvRegistro Ventana = new MovtosInvRegistro(db, ParamSystem, StiloColor, "MINV", user); String cboalm = Convert.ToString(cboAlmacen.SelectedValue); if (!cboalm.Equals("")) { if (!cboalm.Equals("0")) { if (ConfigDoc.UsaAlmTmp == 1) { StrNM = funcParaMigrarDoc(1); } if (!StrNM.Equals("Error")) { String CvSuc = (ConfigDoc.UsaAlmDestino == 1) ? grdViewReq[14, grdViewReq.CurrentRow.Index].Value.ToString() : ""; String AlmDst = (ConfigDoc.UsaAlmTmp == 1) ? "999" : (ConfigDoc.DeshabilitaBotones == 1 ? CvSuc :""); int rsp = Ventana.MigrarDocDetToMovDet(ConfigDoc.CveTipoMov, strprov, IdDocOrg, cboalm, AlmDst, CvSuc); if (rsp != 0) { string msj = ""; 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; } if (ConfigDoc.DeshabilitaBotones == 1) { DocPuiRequisiciones rq = new DocPuiRequisiciones(db); rq.keyidMov = StrNM; rq.EliminaDocumento(); } MessageBoxAdv.Show(msj, "Error al guardar el registro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBoxAdv.Show("No se puede aplicar para el almacén TODOS", "Error al migrar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBoxAdv.Show("Debe seleccionar almacén correcto", "Error al migrar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { funcParaMigrarDoc(); } LlenaGridView(); } catch (Exception ex) { if (ConfigDoc.DeshabilitaBotones == 1) { DocPuiRequisiciones rq = new DocPuiRequisiciones(db); rq.keyidMov = StrNM; rq.EliminaDocumento(); } MessageBoxAdv.Show("Tienes que seleccionar un registro\n" + ex.Message, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
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); } } }