public DataSet ConsultarEmpleadoConceptoNomina(EmpleadoConceptoNomina obj) { try { return(ClsEmpleadoConceptoNomina.ConsultarEmpleadoConceptoNomina(obj)); } catch (Exception) { return(null); } }
public Response ProcesarEmpleadoConceptoNomina(EmpleadoConceptoNomina obj) { try { return(ClsEmpleadoConceptoNomina.ProcesarEmpleadoConceptoNomina(obj)); } catch (Exception e) { return(new Response { IsSuccess = false }); } }
public static DataSet ConsultarEmpleadoConceptoNomina(EmpleadoConceptoNomina obj) { try { var comando = new SqlCommand(); _conexion = AccesoDatos.Validar_Conexion("SisAsepba", ref _mensaje); if (_conexion == null) { _mensaje = "Error al encontrar la conexion proporcionada"; return(null); } else { AccesoDatos.Conectar(_conexion, ref _mensaje); comando.Connection = _conexion; comando.CommandText = SpConexion; comando.Parameters.AddWithValue("@@Accion", obj.Accion); comando.Parameters.AddWithValue("@@IdEmpleado", obj.IdEmpleado); comando.Parameters.AddWithValue("@@IdConcepto", obj.IdConcepto); comando.Parameters.AddWithValue("@@IdNomina", obj.IdNomina); comando.Parameters.AddWithValue("@@IdConceptoLiquidacion", obj.IdConceptoLiquidacion); comando.Parameters.AddWithValue("@@ConsecutivoNomina", obj.ConsecutivoNomina); comando.Parameters.AddWithValue("@@Cantidad", obj.Cantidad); comando.Parameters.AddWithValue("@@Monto", obj.Monto); comando.Parameters.AddWithValue("@@Total", obj.Total); comando.Parameters.AddWithValue("@@UsuarioCreacion", obj.UsuarioCreacion); comando.Parameters.AddWithValue("@@FechaCreacion", obj.FechaCreacion); comando.Parameters.AddWithValue("@@UsuarioModificacion", obj.UsuarioModificacion); comando.Parameters.AddWithValue("@@FechaModificacion", obj.FechaModificacion); var resultado = AccesoDatos.LlenarDataTable(comando, ref _mensaje); var ds = new DataSet(); ds.Tables.Add(resultado.Copy()); return(ds); } } catch (Exception ex) { _mensaje = ex.Message; return(null); } finally { AccesoDatos.Desconectar(_conexion, ref _mensaje); } }
public ActionResult Create(Models.EmpleadoConceptoNomina EmpCN) { try { var objeto = new EmpleadoConceptoNomina { Accion = "INSERTAR", IdEmpleado = EmpCN.IdEmpleado, IdConcepto = EmpCN.IdConcepto, IdNomina = EmpCN.IdNomina, IdConceptoLiquidacion = EmpCN.IdConceptoLiquidacion, ConsecutivoNomina = EmpCN.ConsecutivoNomina, Cantidad = EmpCN.Cantidad, Monto = EmpCN.Monto, Total = EmpCN.Total, UsuarioCreacion = User.Identity.Name, FechaCreacion = DateTime.Now, UsuarioModificacion = User.Identity.Name, FechaModificacion = DateTime.Now }; var dt = _servicio.ProcesarEmpleadoConceptoNomina(objeto); if (dt.IsSuccess) { return(RedirectToAction("Index")); } else { return(View("Create")); } } catch { return(View()); } }
public static Response ProcesarEmpleadoConceptoNomina(EmpleadoConceptoNomina obj) { try { var comando = new SqlCommand(); _conexion = AccesoDatos.Validar_Conexion("SisAsepba", ref _mensaje); if (_conexion == null) { // mensaje = "Error al encontrar la conexion proporcionada"; return(new Response { IsSuccess = false, Message = "Error al encontrar la conexion proporcionada" }); } else { AccesoDatos.Conectar(_conexion, ref _mensaje); comando.Connection = _conexion; comando.CommandText = SpConexion; comando.Parameters.AddWithValue("@@Accion", obj.Accion); comando.Parameters.AddWithValue("@@IdEmpleado", obj.IdEmpleado); comando.Parameters.AddWithValue("@@IdConcepto", obj.IdConcepto); comando.Parameters.AddWithValue("@@IdNomina", obj.IdNomina); comando.Parameters.AddWithValue("@@IdConceptoLiquidacion", obj.IdConceptoLiquidacion); comando.Parameters.AddWithValue("@@ConsecutivoNomina", obj.ConsecutivoNomina); comando.Parameters.AddWithValue("@@Cantidad", obj.Cantidad); comando.Parameters.AddWithValue("@@Monto", obj.Monto); comando.Parameters.AddWithValue("@@Total", obj.Total); comando.Parameters.AddWithValue("@@UsuarioCreacion", obj.UsuarioCreacion); comando.Parameters.AddWithValue("@@FechaCreacion", obj.FechaCreacion); comando.Parameters.AddWithValue("@@UsuarioModificacion", obj.UsuarioModificacion); comando.Parameters.AddWithValue("@@FechaModificacion", obj.FechaModificacion); var resultado = AccesoDatos.LlenarDataTable(comando, ref _mensaje); //return string.IsNullOrEmpty(mensaje) ? Convert.ToBoolean(resultado.Rows[0][0] ) : false; if (resultado == null || resultado.Rows.Count < 0) { return(new Response { IsSuccess = false, Message = "Error a la hora de realizar la consulta" }); } return(new Response { IsSuccess = true, Result = resultado.Rows[0][0] }); } } catch (Exception ex) { _mensaje = ex.Message; return(new Response { IsSuccess = false, Message = "Error a la hora de realizar la consulta, detalle del error: " + ex.Message }); } finally { AccesoDatos.Desconectar(_conexion, ref _mensaje); } }