public int ABCTrabajadorHorarios_Actualizar(TrabajadorHorarioBE obj) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONST_ABC_TRABAJADORHORARIO_ACTUALIZAR, conn)) { cmd.Parameters.AddWithValue("@Id", obj.Id); cmd.Parameters.AddWithValue("@Empleado", obj.Empleados.Numero); cmd.Parameters.AddWithValue("@Horario", obj.Horarios.Id); cmd.Parameters.AddWithValue("@IdUsuario", obj.DatosUsuario.IdUsuarioCreo); cmd.Parameters.AddWithValue("@Estatus", obj.DatosUsuario.Estatus); cmd.CommandType = CommandType.StoredProcedure; Result = Convert.ToInt32(cmd.ExecuteScalar()); } } return(Result); } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { oCHumano = new WCF_CHumano.Hersan_CHumanoClient(); TrabajadorHorarioBE obj = new TrabajadorHorarioBE(); try { if (RadMessageBox.Show("Desea guardar los datos capturados...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { obj.Id = int.Parse(txtId.Text); obj.Empleados.Numero = int.Parse(cboEmpleados.SelectedValue.ToString()); obj.Horarios.Id = int.Parse(cboHorarios.SelectedValue.ToString()); obj.DatosUsuario.Estatus = chkstatus.Checked; //obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; obj.DatosUsuario.IdUsuarioCreo = 1; //PROCESO DE GUARDADO Y ACTUALIZACION if (txtId.Text == "-1") { int Result = oCHumano.ABCTrabajadorHorario_Guarda(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al Asignarle Horario al Trabajador", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Horario Asignado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarDatos(); GuardaUsuario(); } } else { int Result = oCHumano.ABCTrabajadorHorario_Actualizar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al actualizar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarDatos(); } } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al actualizar la información\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCHumano = null; } }
private void btnEliminar_Click(object sender, EventArgs e) { oCHumano = new WCF_CHumano.Hersan_CHumanoClient(); TrabajadorHorarioBE obj = new TrabajadorHorarioBE(); try { if (chkstatus.Checked) { if (RadMessageBox.Show("Esta acción dará de baja el Horario al Trabajador\nDesea continuar...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { obj.Id = int.Parse(txtId.Text); obj.Empleados.Numero = int.Parse(cboEmpleados.SelectedValue.ToString()); obj.Horarios.Id = int.Parse(cboHorarios.SelectedValue.ToString()); obj.DatosUsuario.Estatus = false; //obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; obj.DatosUsuario.IdUsuarioCreo = 1; int Result = oCHumano.ABCTrabajadorHorario_Actualizar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al modificar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarDatos(); } } } } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al dar de baja el Horario\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCHumano = null; } }
public List <TrabajadorHorarioBE> ABCTrabajadorHorario_Obtener() { List <TrabajadorHorarioBE> oList = new List <TrabajadorHorarioBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONST_ABC_TRABAJADORHORARIO_OBTENER, conn)) { cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { TrabajadorHorarioBE obj = new TrabajadorHorarioBE(); obj.Id = int.Parse(reader["TH_id"].ToString()); obj.Horarios.Id = int.Parse(reader["Hor_id"].ToString()); obj.Horarios.Nombre = reader["HorarioN"].ToString(); obj.Empleados.Numero = int.Parse(reader["Emp_Numero"].ToString()); obj.Empleados.Expedientes.DatosPersonales.Nombres = reader["EDP_Nombres"].ToString(); obj.Empleados.Expedientes.DatosPersonales.APaterno = reader["EDP_APaterno"].ToString(); obj.Empleados.Expedientes.DatosPersonales.AMaterno = reader["EDP_AMaterno"].ToString(); obj.DatosUsuario.Estatus = bool.Parse(reader["TH_Estatus"].ToString()); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public int ABCTrabajadorHorario_Actualizar(TrabajadorHorarioBE obj) { return(new TrabajadorHorarioDA().ABCTrabajadorHorarios_Actualizar(obj)); }
public int ABCTrabajadorHorario_Guarda(TrabajadorHorarioBE obj) { return(new TrabajadorHorarioDA().ABCTrabajadorHorarios_Guarda(obj)); }