public string Create(Empleado obj) { CreateDAC objDAC = new CreateDAC(); if (objDAC.CreateRecord(obj) == true) return "Registro almacenado con éxito."; else return "No se pudo almacenar el regitro."; }
public SingleEmpleado(Empleado reg) { InitializeComponent(); empleado = reg; this.DataContext = empleado; btnActualizar.Visibility = Visibility.Visible; btnGuardar.Visibility = Visibility.Collapsed; }
public string Update(Empleado obj, int idEmpleado) { UpdateDAC objDAC = new UpdateDAC(); if (objDAC.UpdateRecord(obj, idEmpleado) == true) return "Registro almacenado con éxito."; else return "No se pudo almacenar el regitro."; }
private void listEmpleado_MouseDoubleClick(object sender, MouseButtonEventArgs e) { Empleado register = listEmpleado.SelectedValue as Empleado; EmpleadoSeleccionado = register; new NominaUI.Content.SingleNominaEmpleado().Show(); /* new ModernDialog { Title = "Modificar", Content = new SingleEmpleado(register) }.ShowDialog();*/ }
public SingleEmpleado() { empleado = Nomina.Content.ListEmpleado.EmpleadoSeleccionado; if (empleado != null) { InitializeComponent(); Sueldos = new ReadBC().ReadSueldo(); Binding binding = new Binding(); binding.Source = Sueldos; txtFechaNac.DisplayDate = Convert.ToDateTime(empleado.FechaNac); txtFechaNac.Text = Convert.ToString(empleado.FechaNac); txtFechaAlta.DisplayDate = Convert.ToDateTime(empleado.FechaAlta); txtFechaAlta.Text = Convert.ToString(empleado.FechaAlta); txtFechaBaja.DisplayDate = Convert.ToDateTime(empleado.FechaBaja); txtFechaBaja.Text = Convert.ToString(empleado.FechaBaja); txtIdSueldo.DisplayMemberPath = "Nivel"; txtIdSueldo.SelectedValuePath = "IdSueldo"; txtIdSueldo.SetBinding(ComboBox.ItemsSourceProperty, binding); this.DataContext = empleado; btnActualizar.Visibility = Visibility.Visible; btnGuardar.Visibility = Visibility.Collapsed; Nomina.Content.ListEmpleado.EmpleadoSeleccionado = null; } else { InitializeComponent(); Sueldos = new ReadBC().ReadSueldo(); Binding binding = new Binding(); binding.Source = Sueldos; txtIdSueldo.DisplayMemberPath = "Nivel"; txtIdSueldo.SelectedValuePath = "IdSueldo"; txtIdSueldo.SetBinding(ComboBox.ItemsSourceProperty, binding); this.DataContext = empleado; } }
public bool CreateRecord(Empleado obj) { SqlConnection con = new SqlConnection(Info.sqlSet()); SqlCommand cmd = new SqlCommand("SP_Empleado_Insert", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NoEmpleado", obj.NoEmpleado); cmd.Parameters.AddWithValue("@Nombre", obj.Nombre); cmd.Parameters.AddWithValue("@ApellidoPaterno", obj.ApellidoPaterno); cmd.Parameters.AddWithValue("@ApellidoMaterno", obj.ApellidoMaterno); cmd.Parameters.AddWithValue("@Departamento", obj.Departamento); con.Open(); if (cmd.ExecuteNonQuery() > 0) { con.Close(); return true; } else { con.Close(); return false; } }
public Empleado readOneEmpleado(int idEmpleado) { Empleado empleado = new Empleado(); using (SqlConnection con = new SqlConnection(Info.sqlSet())) { SqlCommand cmd = new SqlCommand("SP_Empleado_SelectRow", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdEmpleado", idEmpleado); con.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { // Loop through each record. while (reader.Read()) { Empleado tmp = new Empleado(); tmp.IdEmpleado = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdEmpleado; tmp.NoEmpleado = (reader.GetValue(1) != DBNull.Value) ? Convert.ToString(reader.GetValue(1)) : tmp.NoEmpleado; tmp.Nombre = (reader.GetValue(2) != DBNull.Value) ? Convert.ToString(reader.GetValue(2)) : tmp.Nombre; tmp.ApellidoPaterno = (reader.GetValue(3) != DBNull.Value) ? Convert.ToString(reader.GetValue(3)) : tmp.ApellidoPaterno; tmp.ApellidoMaterno = (reader.GetValue(4) != DBNull.Value) ? Convert.ToString(reader.GetValue(4)) : tmp.ApellidoMaterno; tmp.Departamento = (reader.GetValue(5) != DBNull.Value) ? Convert.ToString(reader.GetValue(5)) : tmp.Departamento; empleado = tmp; } } con.Close(); } return empleado; }
public List<Empleado> readEmpleado() { List<Empleado> empleadoList = new List<Empleado>(); using (SqlConnection con = new SqlConnection(Info.sqlSet())) { SqlCommand cmd = new SqlCommand("SP_Empleado_SelectAll", con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { // Loop through each record. while (reader.Read()) { Empleado tmp = new Empleado(); tmp.IdEmpleado = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdEmpleado; tmp.NoEmpleado = (reader.GetValue(1) != DBNull.Value) ? Convert.ToString(reader.GetValue(1)) : tmp.NoEmpleado; tmp.Nombre = (reader.GetValue(2) != DBNull.Value) ? Convert.ToString(reader.GetValue(2)) : tmp.Nombre; tmp.ApellidoPaterno = (reader.GetValue(3) != DBNull.Value) ? Convert.ToString(reader.GetValue(3)) : tmp.ApellidoPaterno; tmp.ApellidoMaterno = (reader.GetValue(4) != DBNull.Value) ? Convert.ToString(reader.GetValue(4)) : tmp.ApellidoMaterno; tmp.Departamento = (reader.GetValue(5) != DBNull.Value) ? Convert.ToString(reader.GetValue(5)) : tmp.Departamento; empleadoList.Add(tmp); } } con.Close(); } return empleadoList; }
public bool UpdateRecord(Empleado obj, int idEmpleado) { SqlConnection con = new SqlConnection(Info.sqlSet()); SqlCommand cmd = new SqlCommand("SP_Empleado_Update", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdEmpleado", idEmpleado); cmd.Parameters.AddWithValue("@Nombre", obj.Nombre); cmd.Parameters.AddWithValue("@ApellidoPaterno", obj.ApellidoPaterno); cmd.Parameters.AddWithValue("@ApellidoMaterno", obj.ApellidoMaterno); cmd.Parameters.AddWithValue("@Estado", obj.Estado); cmd.Parameters.AddWithValue("@Turno", obj.Turno); cmd.Parameters.AddWithValue("@Departamento", obj.Departamento); cmd.Parameters.AddWithValue("@NoEmpleado", obj.NoEmpleado); cmd.Parameters.AddWithValue("@Domicilio", obj.Domicilio); cmd.Parameters.AddWithValue("@Telefono", obj.Telefono); cmd.Parameters.AddWithValue("@FechaNac", Utils.NullDate(obj.FechaNac.ToString())); cmd.Parameters.AddWithValue("@EstadoCivil", obj.EstadoCivil); cmd.Parameters.AddWithValue("@Correo", obj.Correo); cmd.Parameters.AddWithValue("@NacDomicilio", obj.NacDomicilio); cmd.Parameters.AddWithValue("@Sangre", obj.Sangre); cmd.Parameters.AddWithValue("@Educacion", obj.Educacion); cmd.Parameters.AddWithValue("@TituloProf", obj.TituloProf); cmd.Parameters.AddWithValue("@FechaAlta", Utils.NullDate(obj.FechaAlta.ToString())); cmd.Parameters.AddWithValue("@FechaBaja", Utils.NullDate(obj.FechaBaja.ToString())); cmd.Parameters.AddWithValue("@Baja", obj.Baja); cmd.Parameters.AddWithValue("@Categoria", obj.Categoria); cmd.Parameters.AddWithValue("@IdSueldo", obj.IdSueldo); cmd.Parameters.AddWithValue("@Salario", obj.Salario); con.Open(); if (cmd.ExecuteNonQuery() > 0) { con.Close(); return true; } else { con.Close(); return false; } }
public List<Empleado> readEmpleado() { List<Empleado> empleadoList = new List<Empleado>(); using (SqlConnection con = new SqlConnection(Info.sqlSet())) { SqlCommand cmd = new SqlCommand("SP_Empleado_SelectAll", con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { // Loop through each record. while (reader.Read()) { Empleado tmp = new Empleado(); tmp.IdEmpleado = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdEmpleado; tmp.Nombre = (reader.GetValue(1) != DBNull.Value) ? Convert.ToString(reader.GetValue(1)) : tmp.Nombre; tmp.ApellidoPaterno = (reader.GetValue(2) != DBNull.Value) ? Convert.ToString(reader.GetValue(2)) : tmp.ApellidoPaterno; tmp.ApellidoMaterno = (reader.GetValue(3) != DBNull.Value) ? Convert.ToString(reader.GetValue(3)) : tmp.ApellidoMaterno; tmp.Estado = (reader.GetValue(4) != DBNull.Value) ? Convert.ToBoolean(reader.GetValue(4)) : tmp.Estado; tmp.Turno = (reader.GetValue(5) != DBNull.Value) ? Convert.ToString(reader.GetValue(5)) : tmp.Turno; tmp.Departamento = (reader.GetValue(6) != DBNull.Value) ? Convert.ToString(reader.GetValue(6)) : tmp.Departamento; tmp.NoEmpleado = (reader.GetValue(7) != DBNull.Value) ? Convert.ToString(reader.GetValue(7)) : tmp.NoEmpleado; tmp.Domicilio = (reader.GetValue(8) != DBNull.Value) ? Convert.ToString(reader.GetValue(8)) : tmp.Domicilio; tmp.Telefono = (reader.GetValue(9) != DBNull.Value) ? Convert.ToString(reader.GetValue(9)) : tmp.Telefono; tmp.FechaNac = (reader.GetValue(10) != DBNull.Value) ? Convert.ToDateTime(reader.GetValue(10)) : tmp.FechaNac; tmp.EstadoCivil = (reader.GetValue(11) != DBNull.Value) ? Convert.ToString(reader.GetValue(11)) : tmp.EstadoCivil; tmp.Correo = (reader.GetValue(12) != DBNull.Value) ? Convert.ToString(reader.GetValue(12)) : tmp.Correo; tmp.NacDomicilio = (reader.GetValue(13) != DBNull.Value) ? Convert.ToString(reader.GetValue(13)) : tmp.NacDomicilio; tmp.Sangre = (reader.GetValue(14) != DBNull.Value) ? Convert.ToString(reader.GetValue(14)) : tmp.Sangre; tmp.Educacion = (reader.GetValue(15) != DBNull.Value) ? Convert.ToString(reader.GetValue(15)) : tmp.Educacion; tmp.TituloProf = (reader.GetValue(16) != DBNull.Value) ? Convert.ToBoolean(reader.GetValue(16)) : tmp.TituloProf; tmp.FechaAlta = (reader.GetValue(17) != DBNull.Value) ? Convert.ToDateTime(reader.GetValue(17)) : tmp.FechaAlta; tmp.FechaBaja = (reader.GetValue(18) != DBNull.Value) ? Convert.ToDateTime(reader.GetValue(18)) : tmp.FechaBaja; tmp.Baja = (reader.GetValue(19) != DBNull.Value) ? Convert.ToBoolean(reader.GetValue(19)) : tmp.Baja; tmp.Categoria = (reader.GetValue(20) != DBNull.Value) ? Convert.ToString(reader.GetValue(20)) : tmp.Categoria; tmp.IdSueldo = (reader.GetValue(21) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(21)) : tmp.IdSueldo; tmp.Salario = (reader.GetValue(22) != DBNull.Value) ? Convert.ToDouble(reader.GetValue(22)) : tmp.Salario; empleadoList.Add(tmp); } } con.Close(); } return empleadoList; }