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(); HorariosBE obj = new HorariosBE(); try { if (chkstatus.Checked) { if (RadMessageBox.Show("Esta acción dará de baja el Horario\nDesea continuar...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { obj.Id = int.Parse(txtId.Text); obj.Nombre = txtNombre.Text; obj.HoraEnt = radHoraEnt.Value.Value.TimeOfDay.ToString(); obj.HoraSalida = radHoraSal.Value.Value.TimeOfDay.ToString(); obj.HorSalComida = radHorSalComida.Value.Value.TimeOfDay.ToString(); obj.HorEntComida = radHorEntComida.Value.Value.TimeOfDay.ToString(); obj.Tolerancia = int.Parse(txttolerancia.Text); obj.DatosUsuario.Estatus = false; //obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; obj.DatosUsuario.IdUsuarioCreo = 1; int Result = oCHumano.ABCHorarios_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; } }
private void CargarDatos() { oCHumano = new WCF_CHumano.Hersan_CHumanoClient(); try { oList = oCHumano.ABCTrabajadorHorarios_Obtener(); gvDatos.DataSource = oList; } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al cargar los Datos\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; } }
private void CargaHorarios() { oCHumano = new WCF_CHumano.Hersan_CHumanoClient(); try { hList = oCHumano.ABC_HORARIOS_COMBO(); cboHorarios.DisplayMember = "Nombre"; cboHorarios.ValueMember = "Id"; cboHorarios.DataSource = hList; if (cboHorarios != null) { cboHorarios.SelectedIndex = 0; } } catch (Exception ex) { throw ex; } finally { oCHumano = null; } }
private void CargaEMpleados() { oCHumano = new WCF_CHumano.Hersan_CHumanoClient(); try { EList = oCHumano.CHU_EMPLEADOS_COMBO(); cboEmpleados.DisplayMember = "Expedientes.DatosPersonales.Nombres"; cboEmpleados.ValueMember = "Numero"; cboEmpleados.DataSource = EList; if (cboEmpleados != null) { cboEmpleados.SelectedIndex = 0; } } catch (Exception ex) { throw ex; } finally { oCHumano = null; } }
private void btnGuardar_Click(object sender, EventArgs e) { oCHumano = new WCF_CHumano.Hersan_CHumanoClient(); DiasFestBE obj = new DiasFestBE(); try { if (!ValidarCampos()) { RadMessageBox.Show("Debe capturar todos los datos para continuar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } if (oList.FindAll(item => item.Nombre.Trim() == txtNombre.Text.Trim()).Count > 0 && int.Parse(txtId.Text) == 0) { RadMessageBox.Show("El Dia Festivo capturado ya existe, no es posible guardar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); LimpiarCampos(); return; } if (RadMessageBox.Show("Desea guardar los datos capturados...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { char pad = '0'; obj.Id = int.Parse(txtId.Text); obj.Nombre = txtNombre.Text; // obj.dia = radDateTimePicker1.Value.Year+"-" + radDateTimePicker1.Value.Month.ToString().PadLeft(2, pad) + "-" + radDateTimePicker1.Value.Day.ToString().PadLeft(2, pad); obj.dia = radDateTimePicker1.Value; 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.ABCDiasFest_Guarda(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al guardar el Horario", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Dia Festivo guardado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarDatos(); } } else { int Result = oCHumano.ABCDiasFest_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; } }