private void SeleccionarRequisicion(string RequisicionId) { RequisicionProceso RequisicionProceso = new RequisicionProceso(); RequisicionProceso.RequisicionEntidad.RequisicionId = RequisicionId; RequisicionProceso.SeleccionarRequisicionSalida(); if (RequisicionProceso.ErrorId != 0) { MostrarMensaje(RequisicionProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta); return; } if (RequisicionProceso.ResultadoDatos.Tables[0].Rows.Count == 0) { MostrarMensaje(TextoError.SalidaOrdenNoEncontrada, ConstantePrograma.TipoErrorAlerta); } else { RequisicionBox.Text = RequisicionProceso.ResultadoDatos.Tables[0].Rows[0]["Clave"].ToString(); SolicitanteBox.Text = RequisicionProceso.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleado"].ToString(); DependenciaBox.Text = RequisicionProceso.ResultadoDatos.Tables[0].Rows[0]["NombreDependencia"].ToString(); DireccionBox.Text = RequisicionProceso.ResultadoDatos.Tables[0].Rows[0]["NombreDireccion"].ToString(); PuestoBox.Text = RequisicionProceso.ResultadoDatos.Tables[0].Rows[0]["NombrePuesto"].ToString(); JefeBox.Text = RequisicionProceso.ResultadoDatos.Tables[0].Rows[0]["NombreJefe"].ToString(); } }
private void SeleccionarRequisicion() { ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionEntidad RequisicionObjetoEntidad = new RequisicionEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); RequisicionObjetoEntidad.RequisicionId = TemporalRequisicionIdHidden.Value; Resultado = RequisicionProcesoNegocio.SeleccionaRequisicion(RequisicionObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaRequisicion.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaRequisicion.CssClass = ConstantePrograma.ClaseTabla; } int CantidadTotal = 0; foreach (DataRow Fila in Resultado.ResultadoDatos.Tables[0].Rows) { CantidadTotal += Convert.ToInt32(Fila["Cantidad"]); } LabelTotalArticulo.Text = CantidadTotal.ToString(); TablaRequisicion.DataSource = Resultado.ResultadoDatos; TablaRequisicion.DataBind(); } else { MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta); } }
protected void SeleccionarListaRequisicion() { //ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); RequisicionProcesoNegocio.RequisicionEntidad.RequisicionId = ""; RequisicionProcesoNegocio.RequisicionEntidad.Clave = ""; RequisicionProcesoNegocio.RequisicionEntidad.Nombre = ""; RequisicionProcesoNegocio.RequisicionEntidad.FechaInicial = ""; RequisicionProcesoNegocio.RequisicionEntidad.FechaFinal = ""; RequisicionProcesoNegocio.RequisicionEntidad.EstatusId = 0; // Resultado = RequisicionProcesoNegocio.SeleccionarRequisicionSalida(); RequisicionProcesoNegocio.SeleccionarRequisicionSalida(); if (RequisicionProcesoNegocio.ErrorId != 0) { MostrarMensaje(RequisicionProcesoNegocio.DescripcionError, ConstantePrograma.TipoErrorAlerta); return; } ReportDataSource ParametroFuenteDatos = new ReportDataSource("ListaRequisicionDS_ListaRequisicionDT", RequisicionProcesoNegocio.ResultadoDatos.Tables[0]); ListaRequisicionReportViewer1.LocalReport.DataSources.Clear(); ListaRequisicionReportViewer1.LocalReport.DataSources.Add(ParametroFuenteDatos); ListaRequisicionReportViewer1.LocalReport.Refresh(); }
private Boolean ValidarFormulario() { String Mensaje = ""; if (TablaRequisicion.Rows.Count <= 0) { Mensaje = TextoInfo.MensajeProductoGenerico; } RequisicionProceso RequisicionProceso = new RequisicionProceso(); RequisicionProceso.RequisicionEntidad.RequisicionId = TemporalRequisicionIdHidden.Value; RequisicionProceso.SeleccionarExistencia(); foreach (DataRow FilaComparacion in RequisicionProceso.ResultadoDatos.Tables[0].Rows) { if (Convert.ToInt32(FilaComparacion["Diferencia"]) < 0) { Mensaje = TextoInfo.MensajeNoHayExistenciaDe + FilaComparacion["descripcion"].ToString(); break; } } if (Mensaje == "") { return(true); } else { MostrarMensaje(Mensaje, "Error"); } return(false); }
private void CargarInformacionUsuario() { ResultadoEntidad Resultado = new ResultadoEntidad(); UsuarioEntidad UsuarioEntidad = new UsuarioEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); try { UsuarioEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; Resultado = RequisicionProcesoNegocio.SeleccionarEmpleado(UsuarioEntidad); if (Resultado.ErrorId == 0) { EmpleadoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString(); SolicitanteNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString(); DependenciaNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Dependencia"].ToString(); DireccionNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Direccion"].ToString(); PuestoNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Puesto"].ToString(); JefeInmediatoNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoJefe"].ToString(); JefeIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoIdJefe"].ToString(); PuestoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["PuestoId"].ToString(); } else { MostrarMensaje(RequisicionProcesoNegocio.DescripcionError, ConstantePrograma.TipoErrorAlerta); } } catch { MostrarMensaje(TextoError.ErrorGenerico, ConstantePrograma.TipoErrorAlerta); } }
private void AgregarRequisicion(RequisicionEntidad RequisicionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); if (ClaveNuevo.Text != "") { InsertarRequisicionEncabezadoTemp(RequisicionObjetoEntidad); Resultado = RequisicionProcesoNegocio.AgregarTemporalRequisicion(RequisicionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Requisicion.RequisicionGuardadoCorrectamente) { TemporalRequisicionIdHidden.Value = RequisicionObjetoEntidad.RequisicionId; LimpiarRequisicion(); SeleccionarRequisicion(); } else { MostrarMensaje(RequisicionProcesoNegocio.DescripcionError, ConstantePrograma.TipoErrorAlerta); } } else { EtiquetaMensaje.Text = "Debe de capturar un Producto"; ClaveNuevo.Focus(); } }
private string ObtenerClaveRequisicion(RequisicionEntidad RequisicionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); RequisicionProcesoNegocio.RequisicionEntidad = RequisicionObjetoEntidad; Resultado = RequisicionProcesoNegocio.SeleccionarRequisicionEncabezado(); if (Resultado.ResultadoDatos.Tables.Count > 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { return(Resultado.ResultadoDatos.Tables[0].Rows[0]["Clave"].ToString()); } } return(String.Empty); }
private void InsertarRequisicionEncabezadoTemp(RequisicionEntidad RequisicionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); if (TemporalRequisicionIdHidden.Value == "") { Resultado = RequisicionProcesoNegocio.InsertarTemporalRequisicionEncabezado(RequisicionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Requisicion.RequisicionGuardadoCorrectamente) { // LimpiarNuevoRegistro(); } else { MostrarMensaje(RequisicionProcesoNegocio.DescripcionError, ConstantePrograma.TipoErrorAlerta); } } }
private void GuardarRequisicion(RequisicionEntidad RequisicionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); Resultado = RequisicionProcesoNegocio.GuardarRequisicion(RequisicionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Requisicion.RequisicionGuardadoCorrectamente) { LimpiarNuevoRegistro(); LimpiarRequisicion(); ImprimirRequisicion(TemporalRequisicionIdHidden.Value); TemporalRequisicionIdHidden.Value = ""; MostrarMensaje(TextoInfo.MensajeNoRequisicion + ObtenerClaveRequisicion(RequisicionObjetoEntidad), ConstantePrograma.TipoMensajeSimpleAlerta); } else { MostrarMensaje(RequisicionProcesoNegocio.DescripcionError, ConstantePrograma.TipoErrorAlerta); } }
protected void SeleccionarDetalleRequisicion(string RequisicionId) { ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionEntidad RequisicionObjetoEntidad = new RequisicionEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); RequisicionObjetoEntidad.RequisicionId = RequisicionId; Resultado = RequisicionProcesoNegocio.SeleccionarRequisicionDetalleReporte(RequisicionObjetoEntidad); if (Resultado.ErrorId == 0) { ReportDataSource ParametroFuenteDatos = new ReportDataSource("ImprimirRequisicionDS_ImprimirProductoDT", Resultado.ResultadoDatos.Tables[0]); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(ParametroFuenteDatos); ReportViewer1.LocalReport.Refresh(); // CantidadProductoLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows.Count.ToString(); } }
protected void SeleccionarEncabezadoRequisicion(string RequisicionId) { ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionEntidad RequisicionObjetoEntidad = new RequisicionEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); RequisicionObjetoEntidad.RequisicionId = RequisicionId; Resultado = RequisicionProcesoNegocio.SeleccionarSolicitanteRequisicionReporte(RequisicionObjetoEntidad); if (Resultado.ErrorId == 0) { //string Solicitante = Resultado.ResultadoDatos.Tables[0].Rows[0]["Solicitante"].ToString(); ReportParameter ParameterSolicitante = new ReportParameter("Solicitante", Resultado.ResultadoDatos.Tables[0].Rows[0]["Solicitante"].ToString(), true); ReportParameter ParameterJefeInmediato = new ReportParameter("JefeInmediato", Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoJefe"].ToString(), true); ReportParameter ParameterDireccion = new ReportParameter("Direccion", Resultado.ResultadoDatos.Tables[0].Rows[0]["Direccion"].ToString(), true); ReportParameter ParameterDependencia = new ReportParameter("Dependencia", Resultado.ResultadoDatos.Tables[0].Rows[0]["Dependencia"].ToString(), true); ReportParameter ParameterPuesto = new ReportParameter("Puesto", Resultado.ResultadoDatos.Tables[0].Rows[0]["Puesto"].ToString(), true); ReportParameter ParameterFirmaSolicitante = new ReportParameter("FirmaSolicitante", Resultado.ResultadoDatos.Tables[0].Rows[0]["Solicitante"].ToString(), true); ReportParameter ParameterEncargadoBodega = new ReportParameter("EncargadoBodega", ConfigurationManager.AppSettings["Almacen.Web.EncargadoBodega"].ToString(), true); ReportParameter[] ParameterList = new ReportParameter[] { ParameterSolicitante, ParameterJefeInmediato, ParameterDireccion, ParameterDependencia, ParameterPuesto, ParameterFirmaSolicitante, ParameterEncargadoBodega }; ReportViewer1.LocalReport.SetParameters(ParameterList); } else { MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta); } }
private void EliminarProducto(string ProductoId) { ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionEntidad RequisicionObjetoEntidad = new RequisicionEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); //if (ProductoIdHidden.Value == ProductoId.ToString()) //{ RequisicionObjetoEntidad.ProductoId = ProductoId; RequisicionObjetoEntidad.RequisicionId = TemporalRequisicionIdHidden.Value; Resultado = RequisicionProcesoNegocio.CancelarNuevoRequisicion(RequisicionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Requisicion.EliminadoExitosamente) { EtiquetaMensaje.Text = ""; SeleccionarRequisicion(); } else { MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta); } }
private void SeleccionarRequisicion(string RequisicionId, string Empleado, string FechaInicial, string FechaFinal, Int16 EstatusId, string Clave) { RequisicionProceso RequisicionProceso = new RequisicionProceso(); RequisicionProceso.RequisicionEntidad.RequisicionId = RequisicionId; RequisicionProceso.RequisicionEntidad.Clave = Clave; RequisicionProceso.RequisicionEntidad.Nombre = Empleado; RequisicionProceso.RequisicionEntidad.FechaInicial = FechaInicial; RequisicionProceso.RequisicionEntidad.FechaFinal = FechaFinal; RequisicionProceso.RequisicionEntidad.EstatusId = EstatusId; RequisicionProceso.SeleccionarRequisicionSalida(); if (RequisicionProceso.ErrorId != 0) { MostrarMensaje(RequisicionProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta); return; } // ToDo: Cambiar el estilo del grid si está vacío el dataset TablaRequisicionBusqueda.DataSource = RequisicionProceso.ResultadoDatos; TablaRequisicionBusqueda.DataBind(); }