public ResultadoEntidad SeleccionarMantenimientoActivo(MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarMantenimientoActivoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("SesionId", SqlDbType.NChar); Parametro.Value = MantenimientoActivoEntidadObjeto.SesionId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("MantenimientoActivoId", SqlDbType.Int); Parametro.Value = MantenimientoActivoEntidadObjeto.MantenimientoActivoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("MantenimientoId", SqlDbType.Int); Parametro.Value = MantenimientoActivoEntidadObjeto.MantenimientoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("ActivoId", SqlDbType.Int); Parametro.Value = MantenimientoActivoEntidadObjeto.ActivoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TipoAsistenciaId", SqlDbType.SmallInt); Parametro.Value = MantenimientoActivoEntidadObjeto.TipoAsistenciaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = MantenimientoActivoEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); Resultado.ResultadoDatos = ResultadoDatos; return(Resultado); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(Resultado); } }
public ResultadoEntidad SeleccionarMantenimientoReportePorTecnico(MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoActivoAcceso MantenimientoActivoAccesoObjeto = new MantenimientoActivoAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); Resultado = MantenimientoActivoAccesoObjeto.SeleccionarMantenimientoReportePorTecnico(MantenimientoActivoEntidadObjeto, CadenaConexion); return(Resultado); }
protected void SeleccionarMantenimientoActivo(bool ValidarAtencionCompleta) { MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; MantenimientoActivoEntidadObjeto.SesionId = UsuarioSessionEntidad.SesionId; MantenimientoActivoEntidadObjeto.MantenimientoId = int.Parse(MantenimientoFolio.Text.Trim()); MantenimientoActivoEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusMantenimientos.Cerrado; SeleccionarMantenimientoActivo(ValidarAtencionCompleta, MantenimientoActivoEntidadObjeto); }
public ResultadoEntidad InsertarMantenimientoActivo(SqlConnection Conexion, SqlTransaction Transaccion, MantenimientoEntidad MantenimientoEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad(); MantenimientoActivoProceso MantenimientoActivoProcesoObjeto = new MantenimientoActivoProceso(); MantenimientoActivoEntidadObjeto.SesionId = MantenimientoEntidadObjeto.SesionId; MantenimientoActivoEntidadObjeto.UsuarioIdInserto = MantenimientoEntidadObjeto.UsuarioIdInserto; MantenimientoActivoEntidadObjeto.MantenimientoId = MantenimientoEntidadObjeto.MantenimientoId; Resultado = MantenimientoActivoProcesoObjeto.InsertarMantenimientoActivo(Conexion, Transaccion, MantenimientoActivoEntidadObjeto); return(Resultado); }
protected void SeleccionarMantenimientos() { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad(); MantenimientoActivoProceso MantenimientoActivoProcesoObjeto = new MantenimientoActivoProceso(); MantenimientoActivoEntidadObjeto.ActivoId = int.Parse(ActivoIdHidden.Value); MantenimientoActivoEntidadObjeto.EstatusId = Int16.Parse(EstatusId.SelectedValue); if (FechaDesde.Text != "") { MantenimientoActivoEntidadObjeto.StrFechaInicio = FormatoFecha.AsignarFormato(FechaDesde.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); } if (FechaHasta.Text != "") { MantenimientoActivoEntidadObjeto.StrFechaFin = FormatoFecha.AsignarFormato(FechaHasta.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); } Resultado = MantenimientoActivoProcesoObjeto.SeleccionarMantenimientoReportePorActivo(MantenimientoActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaMantenimientos.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaMantenimientos.CssClass = ConstantePrograma.ClaseTabla; } TablaMantenimientos.DataSource = Resultado.ResultadoDatos; TablaMantenimientos.DataBind(); BotonImprimir.Enabled = true; } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarMantenimientos(MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto) { MantenimientoActivoProceso MantenimientoActivoProcesoObjeto = new MantenimientoActivoProceso(); ResultadoEntidad Resultado = new ResultadoEntidad(); Resultado = MantenimientoActivoProcesoObjeto.SeleccionarMantenimientoReportePorTecnico(MantenimientoActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (MantenimientoActivoEntidadObjeto.TipoReporte == 1) { DivTablaDesglosado.Visible = true; if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaDesglosado.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaDesglosado.CssClass = ConstantePrograma.ClaseTablaImpresion; } TablaDesglosado.DataSource = Resultado.ResultadoDatos; TablaDesglosado.DataBind(); } else { DivTablaConcentrado.Visible = true; if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaConcentrado.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaConcentrado.CssClass = ConstantePrograma.ClaseTablaImpresion; } TablaConcentrado.DataSource = Resultado.ResultadoDatos; TablaConcentrado.DataBind(); } } }
protected void SeleccionarMantenimientoActivo(bool ValidarAtencionCompleta, MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoActivoProceso MantenimientoActivoProcesoNegocio = new MantenimientoActivoProceso(); Resultado = MantenimientoActivoProcesoNegocio.SeleccionarMantenimientoActivo(MantenimientoActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0 & ValidarAtencionCompleta == true) { EtiquetaErrorDatosGenerales.Text = "No hay nada pendiente con ese folio de atención."; } else { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaActivosAsignados.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaActivosAsignados.CssClass = ConstantePrograma.ClaseTabla; } TablaActivosAsignados.DataSource = Resultado.ResultadoDatos; TablaActivosAsignados.DataBind(); //Si es cuando se selecciona por primera ves el folio entonces se llenan los empleados if (ValidarAtencionCompleta == true) { ObtenerEmpleadosDelMantenimiento(); } } } else { EtiquetaMensajeError.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarMantenimientos(string ActivoId, string EstatusId, string FechaDesde, string FechaHasta) { ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad(); MantenimientoActivoProceso MantenimientoActivoProcesoObjeto = new MantenimientoActivoProceso(); MantenimientoActivoEntidadObjeto.ActivoId = int.Parse(ActivoId); MantenimientoActivoEntidadObjeto.EstatusId = Int16.Parse(EstatusId); if (FechaDesde != "") { MantenimientoActivoEntidadObjeto.StrFechaInicio = FormatoFecha.AsignarFormato(FechaDesde, ConstantePrograma.UniversalFormatoFecha); } if (FechaHasta != "") { MantenimientoActivoEntidadObjeto.StrFechaFin = FormatoFecha.AsignarFormato(FechaHasta, ConstantePrograma.UniversalFormatoFecha); } Resultado = MantenimientoActivoProcesoObjeto.SeleccionarMantenimientoReportePorActivo(MantenimientoActivoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaMantenimientos.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaMantenimientos.CssClass = ConstantePrograma.ClaseTablaImpresion; } TablaMantenimientos.DataSource = Resultado.ResultadoDatos; TablaMantenimientos.DataBind(); } }
public ResultadoEntidad InsertarMantenimientoActivo(SqlConnection Conexion, SqlTransaction Transaccion, MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoActivoAcceso MantenimientoActivoAccesoObjeto = new MantenimientoActivoAcceso(); Resultado = MantenimientoActivoAccesoObjeto.InsertarMantenimientoActivo(Conexion, Transaccion, MantenimientoActivoEntidadObjeto); return(Resultado); }
protected void Inicio() { if (!Page.IsPostBack) { MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad(); MostrarTitulo(); string FechaActual = string.Empty; string FechaInicio = string.Empty; string FechaFin = string.Empty; string EstatusId = string.Empty; string EstatusNombre = string.Empty; string TipoMantenimientoId = string.Empty; string TipoMantenimientoNombre = string.Empty; string EmpleadoId = string.Empty; string EmpleadoNombre = string.Empty; string TipoReporte = string.Empty; //Se obtienen los datos de los filtros de la pantalla padre FechaInicio = Request.Form["ctl00$ContenedorCuerpo$FechaDesdeHidden"].ToString(); FechaFin = Request.Form["ctl00$ContenedorCuerpo$FechaHastaHidden"].ToString(); EstatusId = Request.Form["ctl00$ContenedorCuerpo$EstatusIdHidden"].ToString(); EstatusNombre = Request.Form["ctl00$ContenedorCuerpo$EstatusNombreHidden"].ToString(); TipoMantenimientoId = Request.Form["ctl00$ContenedorCuerpo$TipoMantenimientoIdHidden"].ToString(); TipoMantenimientoNombre = Request.Form["ctl00$ContenedorCuerpo$TipoMantenimientoNombreHidden"].ToString(); EmpleadoId = Request.Form["ctl00$ContenedorCuerpo$EmpleadoIdHidden"].ToString(); EmpleadoNombre = Request.Form["ctl00$ContenedorCuerpo$EmpleadoNombreHidden"].ToString(); TipoReporte = Request.Form["ctl00$ContenedorCuerpo$TipoReporteHidden"].ToString(); //Se llenan los datos del encabezado con los filtros EstatusLabel.Text = EstatusNombre; TipoMantenimientoLabel.Text = TipoMantenimientoNombre; TecnicoAtendioLabel.Text = EmpleadoNombre; if (TipoReporte == "1") { TipoReporteLabel.Text = "Desglosado"; } else { TipoReporteLabel.Text = "Concentrado"; } if (FechaInicio != "" & FechaFin != "") { FechasLabel.Text = FechaInicio + " al " + FechaFin; } else { if (FechaInicio != "" & FechaFin == "") { FechasLabel.Text = "Desde " + FechaInicio; } if (FechaInicio == "" & FechaFin != "") { FechasLabel.Text = "Hasta " + FechaFin; } } //Se buscan los activos MantenimientoActivoEntidadObjeto.EstatusId = Int16.Parse(EstatusId); MantenimientoActivoEntidadObjeto.TipoReporte = Int16.Parse(TipoReporte); MantenimientoActivoEntidadObjeto.TipoMantenimientoId = Int16.Parse(TipoMantenimientoId); MantenimientoActivoEntidadObjeto.TipoMovimientoId = (Int16)ConstantePrograma.TipoMovimiento.Asignacion; MantenimientoActivoEntidadObjeto.EmpleadoId = Int16.Parse(EmpleadoId); if (FechaInicio != "") { MantenimientoActivoEntidadObjeto.StrFechaInicio = FormatoFecha.AsignarFormato(FechaInicio, ConstantePrograma.UniversalFormatoFecha); } if (FechaFin != "") { MantenimientoActivoEntidadObjeto.StrFechaFin = FormatoFecha.AsignarFormato(FechaFin, ConstantePrograma.UniversalFormatoFecha); } SeleccionarMantenimientos(MantenimientoActivoEntidadObjeto); FechaActual = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#"); FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha); } }
public ResultadoEntidad SeleccionarMantenimientoReportePorTecnico(MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarReporteMantenimientoPorTecnicoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("StrFechaInicio", SqlDbType.VarChar); Parametro.Value = MantenimientoActivoEntidadObjeto.StrFechaInicio; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("StrFechaFin", SqlDbType.VarChar); Parametro.Value = MantenimientoActivoEntidadObjeto.StrFechaFin; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = MantenimientoActivoEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TipoReporte", SqlDbType.SmallInt); Parametro.Value = MantenimientoActivoEntidadObjeto.TipoReporte; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TipoMantenimientoId", SqlDbType.SmallInt); Parametro.Value = MantenimientoActivoEntidadObjeto.TipoMantenimientoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TipoMovimientoId", SqlDbType.SmallInt); Parametro.Value = MantenimientoActivoEntidadObjeto.TipoMovimientoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EmpleadoId", SqlDbType.SmallInt); Parametro.Value = MantenimientoActivoEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); Resultado.ResultadoDatos = ResultadoDatos; return(Resultado); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(Resultado); } }
public ResultadoEntidad InsertarMantenimientoActivo(SqlConnection Conexion, SqlTransaction Transaccion, MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto) { SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("InsertarMantenimientoActivoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Comando.Transaction = Transaccion; Parametro = new SqlParameter("SesionId", SqlDbType.NChar); Parametro.Value = MantenimientoActivoEntidadObjeto.SesionId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("MantenimientoId", SqlDbType.Int); Parametro.Value = MantenimientoActivoEntidadObjeto.MantenimientoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("UsuarioIdInserto", SqlDbType.SmallInt); Parametro.Value = MantenimientoActivoEntidadObjeto.UsuarioIdInserto; Comando.Parameters.Add(Parametro); Comando.ExecuteNonQuery(); Resultado.ErrorId = (int)ConstantePrograma.MantenimientoActivo.GuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }