//public bool SeleccionarLevantamientoEmpleadosRelacionados(string CadenaEmpleadoId) //{ // string CadenaConexion = string.Empty; // ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); // LevantamientoActivoAcceso LevantamientoActivoAccesoObjeto = new LevantamientoActivoAcceso(); // CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); // ResultadoEntidadObjeto = LevantamientoActivoAccesoObjeto.SeleccionarLevantamientoEmpleadosRelacionados(CadenaEmpleadoId, CadenaConexion); // if (ResultadoEntidadObjeto.ResultadoDatos.Tables[0].Rows.Count == 0) // return false; // else // return true; //} //public ResultadoEntidad SeleccionarLevantamientoActivo(LevantamientoActivoEntidad LevantamientoActivoObjetoEntidad) //{ // string CadenaConexion = string.Empty; // ResultadoEntidad Resultado = new ResultadoEntidad(); // LevantamientoActivoAcceso LevantamientoActivoAccesoObjeto = new LevantamientoActivoAcceso(); // CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); // Resultado = LevantamientoActivoAccesoObjeto.SeleccionarLevantamientoActivo(LevantamientoActivoObjetoEntidad, CadenaConexion); // return Resultado; //} public ResultadoEntidad SeleccionarLevantamientoReporte(LevantamientoActivoEntidad LevantamientoActivoObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); LevantamientoActivoAcceso LevantamientoActivoAccesoObjeto = new LevantamientoActivoAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); Resultado = LevantamientoActivoAccesoObjeto.SeleccionarLevantamientoReporte(LevantamientoActivoObjetoEntidad, CadenaConexion); return(Resultado); }
public ResultadoEntidad GuardarLevantamiento(LevantamientoActivoEntidad LevantamientoActivoObjetoEntidad) { string CadenaConexion = string.Empty; SqlTransaction Transaccion; SqlConnection Conexion; ResultadoEntidad Resultado = new ResultadoEntidad(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos); Conexion = new SqlConnection(CadenaConexion); Conexion.Open(); Transaccion = Conexion.BeginTransaction(); //Primero se guarda el encabezado del levantamiento Resultado = InsertarLevantamientoEncabezado(Conexion, Transaccion, LevantamientoActivoObjetoEntidad); // Si el levantamiento fue guardado correctamente, se obtiene su ID if (Resultado.ErrorId == (int)ConstantePrograma.LevantamientoActivo.LevantamientoActivoGuardadoCorrectamente) { LevantamientoActivoObjetoEntidad.LevantamientoID = Resultado.NuevoRegistroId; //Ahora se guarda el detalle del levantamiento (sus activos y estatus) Resultado = InsertarLevantamiento(Conexion, Transaccion, LevantamientoActivoObjetoEntidad); // Si el detalle del levantamiento fue guardado correctamente finaliza la transaccion if (Resultado.ErrorId == (int)ConstantePrograma.LevantamientoActivo.LevantamientoActivoGuardadoCorrectamente) { Resultado.NuevoRegistroId = LevantamientoActivoObjetoEntidad.LevantamientoID; Transaccion.Commit(); } else { Transaccion.Rollback(); } } else { Transaccion.Rollback(); } Conexion.Close(); return(Resultado); }
protected void GuardarLeventamiento(LevantamientoActivoEntidad LevantamientoObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); LevantamientoActivoProceso LevantamientoActivoProcesoNegocio = new LevantamientoActivoProceso(); Resultado = LevantamientoActivoProcesoNegocio.GuardarLevantamiento(LevantamientoObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.LevantamientoActivo.LevantamientoActivoGuardadoCorrectamente) { LimpiarFormulario(); EtiquetaMensajeExito.Text = TextoError.LevantamientoGuardadoCorrectamente; BotonImprimir.Enabled = true; LevantamientoIdHidden.Value = Resultado.NuevoRegistroId.ToString(); ImprimirLevantamiento(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico + ". " + Resultado.DescripcionError; } }
protected void SeleccionarLevantamiento(int LevantamientoID) { ResultadoEntidad Resultado = new ResultadoEntidad(); LevantamientoActivoEntidad LevantamientoObjetoEntidad = new LevantamientoActivoEntidad(); LevantamientoActivoProceso LevantamientoProcesoObjeto = new LevantamientoActivoProceso(); LevantamientoObjetoEntidad.LevantamientoID = LevantamientoID; Resultado = LevantamientoProcesoObjeto.SeleccionarLevantamientoReporte(LevantamientoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaLevantamiento.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaLevantamiento.CssClass = ConstantePrograma.ClaseTablaImpresion; LlenarFormulario(Resultado); } } }
protected void GuardarLeventamiento() { LevantamientoActivoEntidad LevantamientoObjetoEntidad = new LevantamientoActivoEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); if (EmpleadoIdHidden.Value != "0") { LevantamientoObjetoEntidad.CadenaActivosXML = ObtenerCadenaCodigosXML(); //Si en el levantamiento hubo problemas se guarda en la BD if (LevantamientoObjetoEntidad.CadenaActivosXML != "<row></row>") { LevantamientoCorrectoHidden.Value = "NO"; UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; LevantamientoObjetoEntidad.EmpleadoId = int.Parse(EmpleadoIdHidden.Value); LevantamientoObjetoEntidad.UsuarioIdInserto = UsuarioSessionEntidad.UsuarioId; GuardarLeventamiento(LevantamientoObjetoEntidad); } else { //Si todos los activos fueron encontrados en el levantamiento y tampoco hubo de mas solo //se manda imprimir el documento LevantamientoCorrectoHidden.Value = "SI"; EmpIdHidden.Value = EmpleadoIdHidden.Value; ImprimirLevantamientoCorrecto(); LimpiarFormulario(); BotonImprimir.Enabled = true; } } else { EtiquetaMensaje.Text = "Favor de seleccionar el empleado."; } }
//public ResultadoEntidad SeleccionarLevantamientoEmpleadosRelacionados(string CadenaEmpleadoId, 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("SeleccionarLevantamientoEmpleadosRelacionadosProcedimiento", Conexion); // Comando.CommandType = CommandType.StoredProcedure; // Parametro = new SqlParameter("CadenaEmpleadoId", SqlDbType.VarChar); // Parametro.Value = CadenaEmpleadoId; // 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 SeleccionarLevantamientoActivo(LevantamientoActivoEntidad LevantamientoActivoEntidadObjeto, 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("SeleccionarLevantamientoActivoProcedimiento", Conexion); // //Comando = new SqlCommand("SeleccionarLevantamientoActivoProcedimiento", Conexion); // Comando.CommandType = CommandType.StoredProcedure; // Parametro = new SqlParameter("ActivoId", SqlDbType.SmallInt); // Parametro.Value = LevantamientoActivoEntidadObjeto.ActivoId; // Comando.Parameters.Add(Parametro); // Parametro = new SqlParameter("CodigoBarrasParticular", SqlDbType.VarChar); // Parametro.Value = LevantamientoActivoEntidadObjeto.CodigoBarrasParticular; // Comando.Parameters.Add(Parametro); // Parametro = new SqlParameter("EmpleadoId", SqlDbType.SmallInt); // Parametro.Value = LevantamientoActivoEntidadObjeto.EmpleadoId; // Comando.Parameters.Add(Parametro); // //Parametro = new SqlParameter("Descripcion", SqlDbType.VarChar); // //Parametro.Value = ActivoEntidadObjeto.Descripcion; // //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 SeleccionarLevantamientoReporte(LevantamientoActivoEntidad LevantamientoActivoEntidadObjeto, 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("SeleccionarLevantamientoReporteProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("LevantamientoID", SqlDbType.Int); Parametro.Value = LevantamientoActivoEntidadObjeto.LevantamientoID; 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 InsertarLevantamientoEncabezado(SqlConnection Conexion, SqlTransaction Transaccion, LevantamientoActivoEntidad LevantamientoActivoEntidadObjeto) { SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("InsertarLevantamientoEncabezadoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Comando.Transaction = Transaccion; Parametro = new SqlParameter("UsuarioId", SqlDbType.SmallInt); Parametro.Value = LevantamientoActivoEntidadObjeto.UsuarioIdInserto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EmpleadoId", SqlDbType.Int); Parametro.Value = LevantamientoActivoEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Resultado.NuevoRegistroId = int.Parse(Comando.ExecuteScalar().ToString()); Resultado.ErrorId = (int)ConstantePrograma.LevantamientoActivo.LevantamientoActivoGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
public ResultadoEntidad InsertarLevantamiento(SqlConnection Conexion, SqlTransaction Transaccion, LevantamientoActivoEntidad LevantamientoActivoEntidadObjeto) { SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("InsertarLevantamientoProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Comando.Transaction = Transaccion; Parametro = new SqlParameter("LevantamientoID", SqlDbType.Int); Parametro.Value = LevantamientoActivoEntidadObjeto.LevantamientoID; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CadenaActivosXML", SqlDbType.Xml); Parametro.Value = LevantamientoActivoEntidadObjeto.CadenaActivosXML; Comando.Parameters.Add(Parametro); Comando.ExecuteNonQuery(); Resultado.ErrorId = (int)ConstantePrograma.LevantamientoActivo.LevantamientoActivoGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
public ResultadoEntidad InsertarLevantamientoEncabezado(SqlConnection Conexion, SqlTransaction Transaccion, LevantamientoActivoEntidad LevantamientoActivoObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); LevantamientoActivoAcceso LevantamientoActivoAccesoObjeto = new LevantamientoActivoAcceso(); Resultado = LevantamientoActivoAccesoObjeto.InsertarLevantamientoEncabezado(Conexion, Transaccion, LevantamientoActivoObjetoEntidad); return(Resultado); }