public DataSet ConsultarEmpleadoConcepto(EmpleadoConcepto obj)
 {
     try
     {
         return(ClsEmpleadoConcepto.ConsultarEmpleadoConcepto(obj));
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#2
0
        public static DataSet ConsultarEmpleadoConcepto(EmpleadoConcepto 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("@@IdConcepto", obj.IdConcepto);
                    comando.Parameters.AddWithValue("@@IdEmpleado", obj.IdEmpleado);
                    comando.Parameters.AddWithValue("@@NumeroCuotas", obj.NumeroCuotas);
                    comando.Parameters.AddWithValue("@@CuotasAplicadas", obj.CuotasAplicadas);
                    comando.Parameters.AddWithValue("@@Saldoinicial", obj.SaldoInicial);
                    comando.Parameters.AddWithValue("@@Saldo", obj.Saldo);
                    comando.Parameters.AddWithValue("@@Acumulado", obj.Acumulado);
                    comando.Parameters.AddWithValue("@@FechaUltimaAplicacion", obj.FechaUltimaAplicacion);
                    comando.Parameters.AddWithValue("@@FechaProximaAplicacion", obj.FechaProximaAplicacion);
                    comando.Parameters.AddWithValue("@@FechaVencimiento", obj.FechaVencimiento);
                    comando.Parameters.AddWithValue("@@Cantidad", obj.Cantidad);
                    comando.Parameters.AddWithValue("@@Monto", obj.Monto);
                    comando.Parameters.AddWithValue("@@Comentarios", obj.Comentarios);
                    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 Response ProcesarEmpleadoConcepto(EmpleadoConcepto obj)
 {
     try
     {
         return(ClsEmpleadoConcepto.ProcesarEmpleadoConcepto(obj));
     }
     catch (Exception e)
     {
         return(new Response
         {
             IsSuccess = false
         });
     }
 }
        public ActionResult Create(EmpleadoConcepto EmpleadoC)
        {
            try
            {
                var objeto = new EmpleadoConcepto
                {
                    Accion                 = "INSERTAR",
                    IdConcepto             = EmpleadoC.IdConcepto,
                    IdEmpleado             = EmpleadoC.IdEmpleado,
                    NumeroCuotas           = EmpleadoC.NumeroCuotas,
                    CuotasAplicadas        = EmpleadoC.CuotasAplicadas,
                    SaldoInicial           = EmpleadoC.SaldoInicial,
                    Saldo                  = EmpleadoC.Saldo,
                    Acumulado              = EmpleadoC.Acumulado,
                    FechaUltimaAplicacion  = EmpleadoC.FechaUltimaAplicacion,
                    FechaProximaAplicacion = EmpleadoC.FechaProximaAplicacion,
                    FechaVencimiento       = EmpleadoC.FechaVencimiento,
                    Cantidad               = EmpleadoC.Cantidad,
                    Monto                  = EmpleadoC.Monto,
                    Comentarios            = EmpleadoC.Comentarios,
                    UsuarioCreacion        = User.Identity.Name,
                    FechaCreacion          = DateTime.Now,
                    UsuarioModificacion    = User.Identity.Name,
                    FechaModificacion      = DateTime.Now
                };

                var dt = _servicio.ProcesarEmpleadoConcepto(objeto);

                if (dt.IsSuccess)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View("Create"));
                }
            }
            catch
            {
                return(View());
            }
        }
示例#5
0
        public static Response ProcesarEmpleadoConcepto(EmpleadoConcepto 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("@@IdConcepto", obj.IdConcepto);
                    comando.Parameters.AddWithValue("@@IdEmpleado", obj.IdEmpleado);
                    comando.Parameters.AddWithValue("@@NumeroCuotas", obj.NumeroCuotas);
                    comando.Parameters.AddWithValue("@@CuotasAplicadas", obj.CuotasAplicadas);
                    comando.Parameters.AddWithValue("@@Saldoinicial", obj.SaldoInicial);
                    comando.Parameters.AddWithValue("@@Saldo", obj.Saldo);
                    comando.Parameters.AddWithValue("@@Acumulado", obj.Acumulado);
                    comando.Parameters.AddWithValue("@@FechaUltimaAplicacion", obj.FechaUltimaAplicacion);
                    comando.Parameters.AddWithValue("@@FechaProximaAplicacion", obj.FechaProximaAplicacion);
                    comando.Parameters.AddWithValue("@@FechaVencimiento", obj.FechaVencimiento);
                    comando.Parameters.AddWithValue("@@Cantidad", obj.Cantidad);
                    comando.Parameters.AddWithValue("@@Monto", obj.Monto);
                    comando.Parameters.AddWithValue("@@Comentarios", obj.Comentarios);
                    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);
            }
        }