protected void SeleccionarMovimientos(int ActivoId) { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ActivoObjetoEntidad.ActivoId = ActivoId; Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoPorActivo(ActivoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaMovimientos.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaMovimientos.CssClass = ConstantePrograma.ClaseTablaImpresion; } TablaMovimientos.DataSource = Resultado.ResultadoDatos; TablaMovimientos.DataBind(); } }
protected void SeleccionarAsignacion(Int16 EmpleadoId) { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ActivoObjetoEntidad.EmpleadoId = EmpleadoId; ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Asignacion; ActivoObjetoEntidad.TipoAccesorioId = (Int16)ConstantePrograma.TipoAccesorio.ActivoFijo; Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoAsignacionAccesorios(ActivoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaLevantamiento.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaLevantamiento.CssClass = ConstantePrograma.ClaseTabla; } LlenarGridConAsignacion(Resultado.ResultadoDatos.Tables[0]); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void VerificarAsignacion(int ActivoId) { MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ActivoEntidad ActivoEntidadObjeto = new ActivoEntidad(); ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidadObjeto.ActivoId = ActivoId; Resultado = MovimientoProcesoObjeto.SeleccionarAsignacionPorEmpleado(ActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { EmpleadoAsignado.Text = ""; } else { ConsultarEmpleado(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString())); } } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarAsignacion(Int16 EmpleadoId) { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ActivoObjetoEntidad.EmpleadoId = EmpleadoId; ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Asignacion; ActivoObjetoEntidad.TipoAccesorioId = (Int16)ConstantePrograma.TipoAccesorio.ActivoFijo; Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoAsignacionAccesorios(ActivoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaActivos.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaActivos.CssClass = ConstantePrograma.ClaseTablaImpresion; } TablaActivos.DataSource = Resultado.ResultadoDatos; TablaActivos.DataBind(); CantidadActivosLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows.Count.ToString(); } }
protected void SeleccionarActivosAsignacion(ActivoEntidad ActivoObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); MovimientoProceso MovimientoProcesoNegocio = new MovimientoProceso(); Resultado = MovimientoProcesoNegocio.SeleccionarMovimientoAsignacionMantenimientos(ActivoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaActivosAsignados.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaActivosAsignados.CssClass = ConstantePrograma.ClaseTabla; } TablaActivosAsignados.DataSource = Resultado.ResultadoDatos; TablaActivosAsignados.DataBind(); } else { EtiquetaMensajeError.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarAsignacion(Int16 EmpleadoId) { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ActivoObjetoEntidad.EmpleadoId = EmpleadoId; ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Asignacion; ActivoObjetoEntidad.TipoAccesorioId = (Int16)ConstantePrograma.TipoAccesorio.ActivoFijo; ActivoObjetoEntidad.TipoActivoId = ObtenerTipoActivoId(); Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoReporteActivoPorEmpleado(ActivoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaActivos.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaActivos.CssClass = ConstantePrograma.ClaseTabla; } TablaActivos.DataSource = Resultado.ResultadoDatos; TablaActivos.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarActivos(ActivoEntidad ActivoEntidadObjeto) { MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ResultadoEntidad Resultado = new ResultadoEntidad(); Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoReporteActivoGeneral(ActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaActivo.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaActivo.CssClass = ConstantePrograma.ClaseTabla; } TablaActivo.DataSource = Resultado.ResultadoDatos; TablaActivo.DataBind(); } else { EtiquetaMensajeError.Text = Resultado.DescripcionError; } }
protected void SeleccionarAsignacion(Int16 EmpleadoId) { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ActivoObjetoEntidad.EmpleadoId = EmpleadoId; ActivoObjetoEntidad.TipoActivoId = ObtenerTipoActivoId(); ActivoObjetoEntidad.MostrarAsignadosSalida = 0; Resultado = MovimientoProcesoObjeto.SeleccionarAsignacionPorEmpleado(ActivoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaActivo.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaActivo.CssClass = ConstantePrograma.ClaseTabla; } SeleccionarCondicion(); TablaActivo.DataSource = Resultado.ResultadoDatos; TablaActivo.DataBind(); } else { EtiquetaMensajeError.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarMovimientos() { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ActivoObjetoEntidad.ActivoId = int.Parse(ActivoIdHidden.Value); Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoPorActivo(ActivoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaMovimientos.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaMovimientos.CssClass = ConstantePrograma.ClaseTabla; } TablaMovimientos.DataSource = Resultado.ResultadoDatos; TablaMovimientos.DataBind(); BotonImprimir.Enabled = true; } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected bool TieneMovimientosRelacionados(string CadenaEmpleadoId) { bool TieneRelaciones = false; MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); TieneRelaciones = MovimientoProcesoObjeto.SeleccionarMovimientoEmpleadosRelacionados(CadenaEmpleadoId); return(TieneRelaciones); }
protected DataTable AgregarActivo(DataTable Activos) { ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoBaja = new ResultadoEntidad(); ActivoEntidad ActivoEntidadObjeto = new ActivoEntidad(); ActivoProceso ActivoProcesoObjeto = new ActivoProceso(); MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); DataRow dtRow; ActivoEntidadObjeto.CodigoBarrasParticular = CodigoBarraParticular.Text.Trim(); Resultado = ActivoProcesoObjeto.SeleccionarActivo(ActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1) { ActivoEntidadObjeto = new ActivoEntidad(); ActivoEntidadObjeto.ActivoId = int.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString()); //Se valida que el Activo no este dado de baja ResultadoBaja = MovimientoProcesoObjeto.SeleccionarMovimientoBaja(ActivoEntidadObjeto); if (ResultadoBaja.ResultadoDatos.Tables[0].Rows.Count == 0) { dtRow = Activos.NewRow(); dtRow["ActivoId"] = Resultado.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString(); dtRow["Descripcion"] = Resultado.ResultadoDatos.Tables[0].Rows[0]["Descripcion"].ToString(); dtRow["NumeroSerie"] = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroSerie"].ToString(); dtRow["Modelo"] = Resultado.ResultadoDatos.Tables[0].Rows[0]["Modelo"].ToString(); dtRow["Color"] = Resultado.ResultadoDatos.Tables[0].Rows[0]["Color"].ToString(); dtRow["CodigoBarrasParticular"] = Resultado.ResultadoDatos.Tables[0].Rows[0]["CodigoBarrasParticular"].ToString(); dtRow["NombreEstatus"] = "Localizado y No Asignado"; dtRow["EstatusID"] = (Int16)ConstantePrograma.EstatusLevantamiento.LocalizadoYNoAsignado; Activos.Rows.Add(dtRow); Activos.AcceptChanges(); EtiquetaMensaje.Text = ""; } else { EtiquetaMensaje.Text = TextoError.ActivoDadoBaja; } } else { EtiquetaMensaje.Text = TextoError.NoExisteActivo; } } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } return(Activos); }
protected void ValidarDocumento() { ResultadoEntidad Resultado = new ResultadoEntidad(); MovimientoProceso MovimientoProcesoNegocio = new MovimientoProceso(); AccesorioProceso AccesorioProcesoNegocio = new AccesorioProceso(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); AccesorioEntidad AccesorioObjetoEntidad = new AccesorioEntidad(); if (CompraIdHidden.Value != "0") { ActivoObjetoEntidad.CompraId = int.Parse(CompraIdHidden.Value); ActivoObjetoEntidad.TipoDeMovimiento = (int)ConstantePrograma.TipoMovimiento.Asignacion; Resultado = MovimientoProcesoNegocio.SeleccionarMovimientoPorDocumento(ActivoObjetoEntidad); //Validamos que ninguno de los activos del documento este asignado a un empleado if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { //Ahora se valida que ninguno de los activos del documento este asignado a otro activo AccesorioObjetoEntidad.CompraId = int.Parse(CompraIdHidden.Value); Resultado = AccesorioProcesoNegocio.SeleccionarAccesorioPorDocumento(AccesorioObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { SeleccionarActivos(); } else { EtiquetaMensajeError.Text = TextoError.DocumentoProcesado; CompraIdHidden.Value = "0"; TipoActivoIdHidden.Value = "0"; TablaActivo.DataSource = null; TablaActivo.DataBind(); DesbloquearDocumento(); } } else { EtiquetaMensajeError.Text = TextoError.DocumentoProcesado; CompraIdHidden.Value = "0"; TipoActivoIdHidden.Value = "0"; TablaActivo.DataSource = null; TablaActivo.DataBind(); DesbloquearDocumento(); } } }
protected void GuardarAsignacion(ActivoEntidad ActivoObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); MovimientoProceso MovimientoProcesoNegocio = new MovimientoProceso(); Resultado = MovimientoProcesoNegocio.InsertarMovimientoAsignacionDesdeTemporal(ActivoObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Movimiento.MovimientoAsignacionGuardadoCorrectamente) { MostrarBotonesImprimir(); LimpiarFormulario(); EtiquetaMensaje.Text = "Asignación guardada correctamente"; } else { EtiquetaMensajeError.Text = Resultado.DescripcionError; } }
protected void GuardarTransferencia(DataTable ActivosSeleccionados, Int16 EmpleadoOrigenID, Int16 EmpleadoDestinoID, Int16 UsuarioID, string SesionId) { ResultadoEntidad Resultado = new ResultadoEntidad(); MovimientoProceso MovimientoProcesoNegocio = new MovimientoProceso(); Resultado = MovimientoProcesoNegocio.TransferirActivos(ActivosSeleccionados, EmpleadoOrigenID, EmpleadoDestinoID, UsuarioID, SesionId); if (Resultado.ErrorId == (int)ConstantePrograma.Movimiento.MovimientoAsignacionGuardadoCorrectamente) { EmpOrigIdHidden.Value = EmpleadoOrigenIdHidden.Value; EmpDestIdHidden.Value = EmpleadoDestinoIdHidden.Value; LimpiarFormulario(); ImprimirDocumento(); BotonImprimir.Enabled = true; EtiquetaMensaje.Text = "Transferencia de activos guardada correctamente"; } else { EtiquetaMensajeError.Text = Resultado.DescripcionError; } }
protected void GuardarAsignacion(ActivoEntidad ActivoObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); MovimientoProceso MovimientoProcesoNegocio = new MovimientoProceso(); Resultado = MovimientoProcesoNegocio.GuardarAsignacionGeneral(ActivoObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Movimiento.MovimientoAsignacionGuardadoCorrectamente) { CompIdHidden.Value = CompraIdHidden.Value; EmpIdHidden.Value = EmpleadoIdHidden.Value; ActivoVehiculoIdHidden.Value = TablaActivo.DataKeys[0]["ActivoId"].ToString(); LimpiarFormulario(); ImprimirDocumento(); BotonImprimir.Enabled = true; EtiquetaMensaje.Text = "Asignación guardada correctamente"; } else { EtiquetaMensajeError.Text = Resultado.DescripcionError; } }
protected void LlenarTablaSalida(ActivoEntidad ActivoEntidadObjeto) { MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso(); ResultadoEntidad Resultado = new ResultadoEntidad(); Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoReporteActivoEstatusSalida(ActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaSalida.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaSalida.CssClass = ConstantePrograma.ClaseTablaImpresion; } DivTablaSalida.Visible = true; TablaSalida.DataSource = Resultado.ResultadoDatos; TablaSalida.DataBind(); } }