private void datosBuscar(tbTipoPuesto entity) { puestoGlobal = entity; try { if (puestoGlobal != null) { if (puestoGlobal.idTipoPuesto != 0) { txtId.Text = puestoGlobal.idTipoPuesto.ToString().Trim(); txtNombre.Text = puestoGlobal.nombre.Trim(); txtDescripcion.Text = puestoGlobal.descripcion.Trim(); txtPrecioHora.Text = puestoGlobal.precio_hora.ToString(); txtPrecioHoraExtra.Text = puestoGlobal.precio_ext.ToString(); } } else { MenuGenerico.CambioEstadoMenu(ref tlsMenu, (int)EnumMenu.OpcionMenu.Nuevo); Utility.EnableDisableForm(ref gbxPuestos, false); Utility.ResetForm(ref gbxPuestos); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// manda a eliminar los datos /// </summary> /// <returns></returns> private bool eliminar() { bool isok = false; try { DialogResult result = MessageBox.Show("¿Se encuentra seguro de eliminar los datos?", "Eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { //pasa el puesto a estado :inactivo puestoGlobal.estado = false; puestoGlobal.fecha_ult_mod = Utility.getDate(); puestoGlobal.usuario_ult_mod = Global.Usuario.nombreUsuario; tbTipoPuesto puesto = PuestoIns.eliminar(puestoGlobal); MessageBox.Show("Los datos han sido eliminados de la base datos.", "Eliminación", MessageBoxButtons.OK, MessageBoxIcon.Information); isok = true; } } catch (UpdateEntityException ex) { MessageBox.Show("Ha ocurrido un error. Comuniquese con el administrador " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); isok = false; } return(isok); }
/// <summary> /// manda a guardar los datos /// </summary> /// <returns></returns> private bool guardarPuesto() { bool isok = false; try { if (validarCampo()) { tbTipoPuesto puesto = new tbTipoPuesto(); puesto.nombre = txtNombre.Text.ToUpper(); puesto.descripcion = txtDescripcion.Text.ToUpper(); puesto.precio_hora = float.Parse(txtPrecioHora.Text); puesto.precio_ext = float.Parse(txtPrecioHoraExtra.Text); puesto.estado = true; puesto.fecha_crea = Utility.getDate(); puesto.fecha_ult_mod = Utility.getDate(); puesto.usuario_crea = Global.Usuario.nombreUsuario; puesto.usuario_ult_mod = Global.Usuario.nombreUsuario; puesto = PuestoIns.guardar(puesto); MessageBox.Show("Los datos han sido almacenada en la base de datos.", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); isok = true; } } catch (EntityExistException ex) { MessageBox.Show("Ha ocurrido un error. Comuniquese con el administrador " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); isok = false; } catch (EntityDisableStateException ex) { DialogResult result = MessageBox.Show("Datos ya existe en la base datos, ¿Desea actualizarlos?", "Datos Existentes", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { //puestoGlobal = puesto; isok = modificar(); } else { isok = false; } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error. Comuniquese con el administrador " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); isok = false; } return(isok); }
/* private void txtBuscar_TextChanged(object sender, EventArgs e) * { * ListViewItem item= lstvPuestos.FindItemWithText(txtBuscar.Text); * if (item != null) * { * item.BackColor = SystemColors.HighlightText; * * } * }*/ private void lstvPuestos_SelectedIndexChanged(object sender, EventArgs e) { if (lstvPuestos.SelectedItems.Count > 0) { string idSelected = lstvPuestos.SelectedItems[0].Text; foreach (tbTipoPuesto puesto in listaPuesto) { if (int.Parse(idSelected) == puesto.idTipoPuesto) { puestoGlo = puesto; } } } }
public tbTipoPuesto guardar(tbTipoPuesto puesto) { tbTipoPuesto puestoTra = PuestoIns.GetEntity(puesto); if (puestoTra == null) { return(PuestoIns.Guardar(puesto)); } else { if (puestoTra.estado == true) { throw new EntityExistException("puesto"); } else { throw new EntityDisableStateException("puesto"); } } }
public tbTipoPuesto eliminar(tbTipoPuesto entity) { return(PuestoIns.Actualizar(entity)); }
public tbTipoPuesto modificar(tbTipoPuesto entity) { return(PuestoIns.Actualizar(entity)); }