protected void GuardarMantenimiento(MantenimientoEntidad MantenimientoEntidadObjeto) { MantenimientoProceso MantenimientoProcesoObjeto = new MantenimientoProceso(); ResultadoEntidad Resultado = new ResultadoEntidad(); Resultado = MantenimientoProcesoObjeto.GuardarMantenimiento(MantenimientoEntidadObjeto); if (Resultado.ErrorId == (int)ConstantePrograma.MantenimientoEmpleado.GuardadoCorrectamente) { EtiquetaMensaje.Text = "Atención guardado correctamente."; BotonImprimir.Enabled = true; DesbloquearDatosGenerales(); LimpiarAgregarActivoSeccion(); MantenimientoIdHidden.Value = Resultado.NuevoRegistroId.ToString(); LimpiarGrids(); MantenimientoFolio.Text = ""; ComboAsignacion.SelectedIndex = 0; //Se limpia la tabla temporal de empleados LimpiarTemporalMantenimientoEmpleado(); ImprimirDocumento(); } else { EtiquetaMensajeError.Text = Resultado.DescripcionError; } }
protected void SeleccionarFolioMantenimiento() { MantenimientoEntidad MantenimientoEntidadObjeto = new MantenimientoEntidad(); LimpiarPantalla(); BotonImprimir.Enabled = false; ComboAsignacion.SelectedIndex = 0; if (MantenimientoFolio.Text.Trim() != "") { //Se valida que el folio sea un numero if (Regex.Match(MantenimientoFolio.Text.Trim(), @"^[0-9]+$").Success == true) { EtiquetaErrorDatosGenerales.Text = ""; //Se busca si existe el folio del mantenimiento MantenimientoEntidadObjeto.MantenimientoId = int.Parse(MantenimientoFolio.Text.Trim()); SeleccionarFolioMantenimiento(MantenimientoEntidadObjeto); } else { EtiquetaErrorDatosGenerales.Text = "Folio incorreto."; } } }
protected void BuscarMantenimiento() { MantenimientoEntidad MantenimientoEntidadObjeto = new MantenimientoEntidad(); if (FolioBusqueda.Text.Trim() != "") { if (Regex.Match(FolioBusqueda.Text.Trim(), @"^[0-9]+$").Success == true) { MantenimientoEntidadObjeto.MantenimientoId = int.Parse(FolioBusqueda.Text.Trim()); } else { FolioBusqueda.Text = ""; EtiquetaControlBuscarMantenimientoMensaje.Text = "Folio inválido."; } } if (RadioEmpleado.Checked == true) { MantenimientoEntidadObjeto.EmpleadoId = Int16.Parse(ComboAsignacion.SelectedValue); MantenimientoEntidadObjeto.DepartamentoId = -1; } else { MantenimientoEntidadObjeto.EmpleadoId = -1; MantenimientoEntidadObjeto.DepartamentoId = Int16.Parse(ComboAsignacion.SelectedValue); } MantenimientoEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusMantenimientos.Cerrado; BuscarMantenimiento(MantenimientoEntidadObjeto); }
protected void GuardarMantenimiento() { MantenimientoEntidad MantenimientoEntidadObjeto = new MantenimientoEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); if (TablaActivosAgregados.Rows.Count > 0 & TablaEmpleados.Rows.Count > 0) { UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; MantenimientoEntidadObjeto.SesionId = UsuarioSessionEntidad.SesionId; MantenimientoEntidadObjeto.UsuarioIdInserto = UsuarioSessionEntidad.UsuarioId; if (RadioArea.Checked == true) { MantenimientoEntidadObjeto.DepartamentoId = Int16.Parse(ComboAsignacion.SelectedValue); } else { MantenimientoEntidadObjeto.EmpleadoId = Int16.Parse(ComboAsignacion.SelectedValue); } if (MantenimientoFolio.Text.Trim() != "") { MantenimientoEntidadObjeto.MantenimientoId = int.Parse(MantenimientoFolio.Text.Trim()); } GuardarMantenimiento(MantenimientoEntidadObjeto); } else { EtiquetaMensajeError.Text = "Es necesario agregar por lo menos un activo y un empleado."; } }
protected void BuscarMantenimiento(MantenimientoEntidad MantenimientoEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoProceso MantenimientoProcesoNegocio = new MantenimientoProceso(); Resultado = MantenimientoProcesoNegocio.SeleccionarMantenimientoAvanzado(MantenimientoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaMantenimiento.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaMantenimiento.CssClass = ConstantePrograma.ClaseTabla; } TablaMantenimiento.DataSource = Resultado.ResultadoDatos; TablaMantenimiento.DataBind(); } else { EtiquetaControlBuscarMantenimientoMensaje.Text = TextoError.ErrorGenerico; } }
public ResultadoEntidad GuardarMantenimiento(MantenimientoEntidad MantenimientoEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); string CadenaConexion = string.Empty; SqlTransaction Transaccion; SqlConnection Conexion; CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); Conexion = new SqlConnection(CadenaConexion); Conexion.Open(); Transaccion = Conexion.BeginTransaction(); if (MantenimientoEntidadObjeto.MantenimientoId == 0) { Resultado = InsertarMantenimiento(Conexion, Transaccion, MantenimientoEntidadObjeto); MantenimientoEntidadObjeto.MantenimientoId = Resultado.NuevoRegistroId; } else { Resultado = EliminarMantenimientoEmpleado(Conexion, Transaccion, MantenimientoEntidadObjeto.MantenimientoId); } if (Resultado.ErrorId == (int)ConstantePrograma.Mantenimiento.GuardadoCorrectamente || Resultado.ErrorId == (int)ConstantePrograma.MantenimientoEmpleado.EliminadoCorrectamente) { Resultado = InsertarMantenimientoActivo(Conexion, Transaccion, MantenimientoEntidadObjeto); if (Resultado.ErrorId == (int)ConstantePrograma.MantenimientoActivo.GuardadoCorrectamente) { Resultado = InsertarMantenimientoEmpleado(Conexion, Transaccion, MantenimientoEntidadObjeto); if (Resultado.ErrorId == (int)ConstantePrograma.MantenimientoEmpleado.GuardadoCorrectamente) { Transaccion.Commit(); Resultado.NuevoRegistroId = MantenimientoEntidadObjeto.MantenimientoId; } else { Transaccion.Rollback(); } } else { Transaccion.Rollback(); } } else { Transaccion.Rollback(); } Conexion.Close(); return(Resultado); }
public ResultadoEntidad SeleccionarMantenimientoAvanzado(MantenimientoEntidad MantenimientoEntidadObjeto) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoAcceso MantenimientoAccesoObjeto = new MantenimientoAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); Resultado = MantenimientoAccesoObjeto.SeleccionarMantenimientoAvanzado(MantenimientoEntidadObjeto, CadenaConexion); return(Resultado); }
public ResultadoEntidad SeleccionarMantenimientoAvanzado(MantenimientoEntidad MantenimientoEntidadObjeto, 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("SeleccionarMantenimientoAvanzadoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("MantenimientoId", SqlDbType.Int); Parametro.Value = MantenimientoEntidadObjeto.MantenimientoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EmpleadoId", SqlDbType.SmallInt); Parametro.Value = MantenimientoEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DepartamentoId", SqlDbType.SmallInt); Parametro.Value = MantenimientoEntidadObjeto.DepartamentoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = MantenimientoEntidadObjeto.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); } }
protected void SeleccionarFolioMantenimiento(MantenimientoEntidad MantenimientoEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoProceso MantenimientoProcesoNegocio = new MantenimientoProceso(); Resultado = MantenimientoProcesoNegocio.SeleccionarMantenimiento(MantenimientoEntidadObjeto); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { //Si existe ese folio de mantenimiento, ahora se buscan los activos SeleccionarMantenimientoActivo(true); } else { EtiquetaErrorDatosGenerales.Text = "No existe ese folio."; } }
protected void SeleccionarFolioMantenimiento(int MantenimientoId) { ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoEntidad MantenimientoEntidadObjeto = new MantenimientoEntidad(); MantenimientoProceso MantenimientoProcesoNegocio = new MantenimientoProceso(); MantenimientoEntidadObjeto.MantenimientoId = MantenimientoId; Resultado = MantenimientoProcesoNegocio.SeleccionarMantenimiento(MantenimientoEntidadObjeto); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { if (Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString()) != 0) { SeleccionarEmpleado(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString())); } else { SeleccionaDepartamento(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["DepartamentoId"].ToString())); } } }
public ResultadoEntidad InsertarMantenimiento(SqlConnection Conexion, SqlTransaction Transaccion, MantenimientoEntidad MantenimientoEntidadObjeto) { ResultadoEntidad Resultado = new ResultadoEntidad(); MantenimientoAcceso MantenimientoAccesoObjeto = new MantenimientoAcceso(); Resultado = MantenimientoAccesoObjeto.InsertarMantenimiento(Conexion, Transaccion, MantenimientoEntidadObjeto); return(Resultado); }
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); }
public ResultadoEntidad InsertarMantenimiento(SqlConnection Conexion, SqlTransaction Transaccion, MantenimientoEntidad MantenimientoEntidadObjeto) { SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("InsertarMantenimientoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Comando.Transaction = Transaccion; Parametro = new SqlParameter("EmpleadoId", SqlDbType.SmallInt); Parametro.Value = MantenimientoEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DepartamentoId", SqlDbType.SmallInt); Parametro.Value = MantenimientoEntidadObjeto.DepartamentoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("UsuarioIdInserto", SqlDbType.SmallInt); Parametro.Value = MantenimientoEntidadObjeto.UsuarioIdInserto; Comando.Parameters.Add(Parametro); Resultado.NuevoRegistroId = int.Parse(Comando.ExecuteScalar().ToString()); Resultado.ErrorId = (int)ConstantePrograma.Mantenimiento.GuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }