public void CancelarOperacion() { ActivoVehiculoHidden.Value = "0"; LimpiarCampos(); LlenarTabla(); ActualizarTablaEntradaSalida.Update(); }
public void BuscarSolicitantePorId(Int16 EmpleadoId) { EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoEntidadObjeto.EmpleadoId = EmpleadoId; BuscarEmpleado(EmpleadoEntidadObjeto); ActualizarTablaEntradaSalida.Update(); }
public void UsarActivoPadre() { AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad(); AccesorioProceso AccesorioProcesoObjeto = new AccesorioProceso(); ResultadoEntidad Resultado = new ResultadoEntidad(); AccesorioEntidadObjeto.ActivoAccesorioId = Int16.Parse(ActivoIdHidden.Value.ToString()); Resultado = AccesorioProcesoObjeto.SeleccionarAccesorio(AccesorioEntidadObjeto); ActivoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString(); ActivoPadreHidden.Value = "1"; ActualizarTablaEntradaSalida.Update(); }
public void EsActivoPadre() { ActivoPadreHidden.Value = "1"; ActualizarTablaEntradaSalida.Update(); }
protected ResultadoEntidad BuscarActivo() { ResultadoEntidad ResultadoEntidad = new ResultadoEntidad(); ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); ActivoProceso ActivoProcesoObjeto = new ActivoProceso(); EmpleadoProceso EmpleadoProcesoObjeto = new EmpleadoProceso(); EmpleadoEntidad EmpleadoObjetoEntidad = new EmpleadoEntidad(); AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; bool EsAccesorio = false; bool EsActivoPadre = false; int Salida = 0; ActivoObjetoEntidad.CodigoBarrasParticular = CodigoBarrasParticular.Text.Trim(); ActivoObjetoEntidad.TipoActivoId = ObtenerTipoActivoId(); if (ActivoVehiculoHidden.Value == ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString()) { ResultadoEntidad.ErrorId = (int)ConstantePrograma.EntradasSalidas.ActivoEsVehiculo; return(ResultadoEntidad); } TipoMovimiento.Enabled = false; if (Int16.Parse(TipoMovimiento.SelectedValue.ToString()) == 1) { ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Entrada; ResultadoEntidad = ActivoProcesoObjeto.ValidarExistenciaActivoEntrada(ActivoObjetoEntidad, UsuarioSessionEntidad.RolId); TipoMovimiento.Enabled = false; } else if (Int16.Parse(TipoMovimiento.SelectedValue.ToString()) == 2) { ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Salida; ResultadoEntidad = ActivoProcesoObjeto.ValidarExistenciaActivoSalida(ActivoObjetoEntidad, UsuarioSessionEntidad.RolId); } if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoDadoDeBaja || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoEncontrado || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoConEstatusSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.PermisoDenegado) { return(ResultadoEntidad); } else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoAsignado) { return(ResultadoEntidad); } else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado) { VehiculoPadreHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString(); if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre) { EsActivoPadre = true; } if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado) { ActivoIdHidden.Value = ResultadoEntidad.NuevoRegistroId.ToString(); ActivoVehiculoHidden.Value = ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString(); EsAccesorio = true; } else { ActivoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString(); } //if(ResultadoEntidad.NuevoRegistroId==(Int16)ConstantePrograma.TipoAtivo.Vehiculo) //{ // ActivoVehiculoHidden.Value = ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString(); // } EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString()); EmpleadoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString(); Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad); NumeroEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString(); NombreEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString(); ResultadoEntidad.ErrorId = (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaSalida; if (EsActivoPadre == true) { ResultadoEntidad.DescripcionError = TextoError.ActivoPadre; ResultadoEntidad.ErrorId = (int)ConstantePrograma.BajaActivo.ActivoPadre; AccesorioEntidadObjeto.ActivoId = Int16.Parse(ActivoIdHidden.Value.ToString()); //esto abre el control para aceptar darle salida a los activos hijos ControlBuscarAccesorioPadre.InicioControl(AccesorioEntidadObjeto); ActualizarTablaEntradaSalida.Update(); return(ResultadoEntidad); } if (EsAccesorio == true) { ResultadoEntidad.DescripcionError = TextoError.ActivoEsAccresorioAsignado; ResultadoEntidad.ErrorId = (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado; AccesorioEntidadObjeto.ActivoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString()); //esto abre el control para aceptar darle salida a los activos hijos if (Int16.Parse(TipoMovimiento.SelectedValue) == 2) { Salida = 3; } if (Salida == (Int16)ConstantePrograma.TipoMovimiento.Salida) { ControlBuscarAccesorioHijo.InicioControl(AccesorioEntidadObjeto); ActualizarTablaEntradaSalida.Update(); } else { UsarActivoPadre(); } return(ResultadoEntidad); } return(ResultadoEntidad); } else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaEntrada || ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoPadreValidoParaEntrada) { EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString()); EmpleadoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString(); Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad); NumeroEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString(); NombreEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString(); if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoPadreValidoParaEntrada) { EsActivoPadre = true; ActivoPadreHidden.Value = "1"; ResultadoEntidad.ErrorId = (int)ConstantePrograma.BajaActivo.ActivoPadre; } ActivoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString(); EmpleadoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString(); return(ResultadoEntidad); } else { return(ResultadoEntidad); } }