public SinglePermiso(Permiso reg) { InitializeComponent(); permiso = reg; this.DataContext = permiso; btnActualizar.Visibility = Visibility.Visible; btnGuardar.Visibility = Visibility.Collapsed; }
public string Create(Permiso obj) { CreateDAC objDAC = new CreateDAC(); if (objDAC.CreateRecord(obj) == true) return "Registro almacenado con éxito."; else return "No se pudo almacenar el regitro."; }
public bool UpdateRecord(Permiso obj, int idPermiso) { SqlConnection con = new SqlConnection(Info.sqlSet()); SqlCommand cmd = new SqlCommand("SP_Permiso_Update", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdLicencia", idPermiso); cmd.Parameters.AddWithValue("@IdEmpleado", obj.IdEmpleado); cmd.Parameters.AddWithValue("@Activo", obj.Activo); cmd.Parameters.AddWithValue("@HoraIn", obj.HoraIn); cmd.Parameters.AddWithValue("@HoraOut", obj.HoraOut); con.Open(); if (cmd.ExecuteNonQuery() > 0) { con.Close(); return true; } else { con.Close(); return false; } }
public List<Permiso> readPermiso() { List<Permiso> permisoList = new List<Permiso>(); using (SqlConnection con = new SqlConnection(Info.sqlSet())) { SqlCommand cmd = new SqlCommand("SP_Permiso_SelectAll", con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { // Loop through each record. while (reader.Read()) { Permiso tmp = new Permiso(); tmp.IdLicencia = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdLicencia; tmp.IdEmpleado = (reader.GetValue(1) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(1)) : tmp.IdEmpleado; tmp.Activo = (reader.GetValue(2) != DBNull.Value) ? Convert.ToBoolean(reader.GetValue(2)) : tmp.Activo; tmp.HoraIn = (reader.GetValue(3) != DBNull.Value) ? Convert.ToDateTime(reader.GetValue(3)) : tmp.HoraIn; tmp.HoraOut = (reader.GetValue(4) != DBNull.Value) ? Convert.ToDateTime(reader.GetValue(4)) : tmp.HoraOut; permisoList.Add(tmp); } } con.Close(); } return permisoList; }
public Permiso readOnePermiso(int idPermiso) { Permiso permiso = new Permiso(); using (SqlConnection con = new SqlConnection(Info.sqlSet())) { SqlCommand cmd = new SqlCommand("SP_Permiso_SelectRow", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdPermiso", idPermiso); con.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { // Loop through each record. while (reader.Read()) { Permiso tmp = new Permiso(); tmp.IdLicencia = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdLicencia; tmp.IdEmpleado = (reader.GetValue(1) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(1)) : tmp.IdEmpleado; tmp.Activo = (reader.GetValue(2) != DBNull.Value) ? Convert.ToBoolean(reader.GetValue(2)) : tmp.Activo; tmp.HoraIn = (reader.GetValue(3) != DBNull.Value) ? Convert.ToDateTime(reader.GetValue(3)) : tmp.HoraIn; tmp.HoraOut = (reader.GetValue(4) != DBNull.Value) ? Convert.ToDateTime(reader.GetValue(4)) : tmp.HoraOut; permiso = tmp; } } con.Close(); } return permiso; }
public string Update(Permiso obj, int idPermiso) { UpdateDAC objDAC = new UpdateDAC(); if (objDAC.UpdateRecord(obj, idPermiso) == true) return "Registro almacenado con éxito."; else return "No se pudo almacenar el regitro."; }