예제 #1
0
        public Boolean EditarInasistencia(ref BaseEntity Base, clsInasistencia objInasistencia)
        {
            Boolean       success       = false;
            SqlConnection objconnection = null;
            SqlCommand    cmd           = null;

            try
            {
                objconnection = clsConnection.GetConnection();
                //cmd = new SqlCommand("sp_xP_Guardar_Inasistencia", objconnection);
                cmd             = new SqlCommand("sp_xP_Editar_Inasistencia", objconnection);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@empleadoid", objInasistencia.EmpleadoId);
                cmd.Parameters.AddWithValue("@fechatareo", objInasistencia.FechaInasistencia);
                //cmd.Parameters.AddWithValue("@estado", objInasistencia.Estado);
                //cmd.Parameters.AddWithValue("@createdate", objInasistencia.CreatedDate);
                //cmd.Parameters.AddWithValue("@createby", objInasistencia.CreatedBy);
                cmd.Parameters.AddWithValue("@lastupdatedate", objInasistencia.LastUpdateDate);
                cmd.Parameters.AddWithValue("@lastupdateby", objInasistencia.LastUpdateBy);

                success = cmd.ExecuteNonQuery() > 0 ? true : false;
            }
            catch (Exception ex)
            {
                success = false;
                Base.Errors.Add(new BaseEntity.ListError(ex, "Error en base de datos"));
            }
            finally
            {
                clsConnection.DisposeCommand(cmd);
            }

            return(success);
        }
예제 #2
0
        public Boolean ValidarInasistencia(ref BaseEntity Base, clsInasistencia objInasistencia)
        {
            Boolean       success       = false;
            SqlConnection objConnection = null;
            SqlCommand    cmd           = null;
            SqlDataReader dr            = null;
            int           resul         = 0;
            string        fecha         = "";

            try
            {
                objConnection   = clsConnection.GetConnection();
                cmd             = new SqlCommand("sp_xP_Validar_Inasistencia", objConnection);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@empleadoid", objInasistencia.EmpleadoId);
                fecha = (objInasistencia.FechaInasistencia).ToString("MM/dd/yyyy");
                cmd.Parameters.AddWithValue("@fechainasistencia", fecha);

                dr = cmd.ExecuteReader();

                if (dr.Read())
                {
                    resul = Convert.ToInt32(dr["dato"]);
                }

                if (resul == 1)
                {
                    success = true;
                }
                return(success);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #3
0
 public Boolean EditarInasistencia(ref BaseEntity Base, clsInasistencia objInasistenia)
 {
     return(clsInasistenciaDAO.Instance.EditarInasistencia(ref Base, objInasistenia));
 }
예제 #4
0
 public Boolean GuardarInasistencias(ref BaseEntity Base, clsInasistencia objInasistencia)
 {
     return(clsInasistenciaDAO.Instance.GuardarInasistencia(ref Base, objInasistencia));
 }