Esempio n. 1
0
        public int Delete(AusentismoEntityObject AusentismoInfo)
        {
            int nRes = 0;

            if (AusentismoInfo != null)
            {
                using (SqlConnection conn = new SqlConnection(this.ConnectionString))
                {
                    using (SqlCommand cmd = new SqlCommand())
                    {
                        cmd.Connection     = conn;
                        cmd.CommandTimeout = 30000;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.CommandText    = "sp_CAP_DeleteTrabajadorAusentismo_";

                        cmd.Parameters.AddWithValue("ID_AUSENTISMO", AusentismoInfo.Id);
                        cmd.Parameters.AddWithValue("USUARIO", "web");

                        conn.Open();
                        nRes = cmd.ExecuteNonQuery();
                        conn.Close();
                    }
                }
            }

            return(nRes);
        }
Esempio n. 2
0
        public int Insert(AusentismoEntityObject AusentismoInfo)
        {
            int nRes = 0;

            if (AusentismoInfo != null)
            {
                using (SqlConnection conn = new SqlConnection(this.ConnectionString))
                {
                    using (SqlCommand cmd = new SqlCommand())
                    {
                        cmd.Connection     = conn;
                        cmd.CommandTimeout = 30000;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.CommandText    = "sp_CAP_InsertTrabajadorAusentismo_";

                        cmd.Parameters.AddWithValue("CLAVE_TRABAJADOR", AusentismoInfo.ClaveTrabajador);
                        cmd.Parameters.AddWithValue("fecha", AusentismoInfo.FechaAusentismo);
                        cmd.Parameters.AddWithValue("CLAVE_AUSENTISMO", AusentismoInfo.ClaveAusentismo);
                        cmd.Parameters.AddWithValue("CLAVE_EMPRESA", AusentismoInfo.Empresa);
                        cmd.Parameters.AddWithValue("USUARIO", "web");

                        conn.Open();
                        nRes = cmd.ExecuteNonQuery();
                        conn.Close();
                    }
                }
            }

            return(nRes);
        }
 private bool Exists(AusentismoEntityObject AusentismoInfo)
 {
     if (AusentismoInfo != null && AusentismoInfo.Id > 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
 public int Save(AusentismoEntityObject AusentismoInfo)
 {
     if (!Exists(AusentismoInfo))
     {
         return(_AusentismodDAO.Insert(AusentismoInfo));
     }
     else
     {
         return(_AusentismodDAO.Update(AusentismoInfo));
     }
 }
Esempio n. 5
0
        private AusentismoEntityObject GetAusentismoObject(DataRow row)
        {
            AusentismoEntityObject _AusentismoInfo = new AusentismoEntityObject();

            if (row != null)
            {
                _AusentismoInfo.Id = (row["ID"] != DBNull.Value) ? Convert.ToInt32(row["ID"].ToString()) : 0;
                _AusentismoInfo.ClaveTrabajador = row["CLAVE_TRABAJADOR"].ToString();
                if (row["fecha_ausentismo"] != DBNull.Value)
                {
                    _AusentismoInfo.FechaAusentismo = Convert.ToDateTime(row["fecha_ausentismo"]);
                }
                _AusentismoInfo.ClaveAusentismo = row["tipo_ausentismo"].ToString();
                _AusentismoInfo.Descripcion     = row["descripcion"].ToString();
            }

            return(_AusentismoInfo);
        }
 public int Delete(AusentismoEntityObject AusentismoInfo)
 {
     return(_AusentismodDAO.Delete(AusentismoInfo));
 }
Esempio n. 7
0
 public int Update(AusentismoEntityObject AusentismoInfo)
 {
     throw new NotImplementedException();
 }