private void button4_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(nombre.Text) == false && string.IsNullOrWhiteSpace(costo.Text) == false) { using (SSSMEntities db = new SSSMEntities()) { if (id == null) { oTabla = new TipoTrabajo(); } oTabla.Descripcion1 = nombre.Text; oTabla.Precio = Convert.ToDouble(costo.Text); if (id == null) { db.TipoTrabajo.Add(oTabla); } else { db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } else { MessageBox.Show("No se permiten espacios en blanco"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request["cod"] != null) { btnguardar.Enabled = false; btnactualizar.Enabled = true; int codigo = Convert.ToInt32(Request["cod"]); tipotrabajolInfo = TipoTrabajoLogica.ObtenerTipoTrabajoID(codigo); if (tipotrabajolInfo != null) { try { lblcpdogo.Text = tipotrabajolInfo.Id_TipoTrabajo.ToString(); txtnombreTrab.Text = tipotrabajolInfo.Ttrab_Nombre.ToString(); } catch (Exception) { throw; } } else { btnguardar.Enabled = true; btnactualizar.Enabled = false; } } this.Form.Attributes.Add("autocomplete", "off"); cargarTrabajo(); } }
public async Task <IActionResult> PutTipoTrabajo(TipoTrabajo tipoTrabajo) { var original = await _context.TipoTrabajos.FindAsync(tipoTrabajo.Id); if (original == null) { return(NotFound()); } original.Nombre = tipoTrabajo.Nombre; _context.Entry(original).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoTrabajoExists(tipoTrabajo.Id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <TipoTrabajo> > PostTipoTrabajo(TipoTrabajo tipoTrabajo) { _context.TipoTrabajos.Add(tipoTrabajo); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTipoTrabajo", new { id = tipoTrabajo.Id }, tipoTrabajo)); }
private void pictOK_Click(object sender, EventArgs e) { try { if (textBox1.Text.Equals("")) { throw new Exception("Campo Incompleto."); } String tipotrab = textBox1.Text; if (comprobarExistencia(tipotrab)) { throw new Exception("Ya existe ese Tipo."); } TipoTrabajo newTipo = new TipoTrabajo(tipotrab); this.Close(); } catch (Exception ex) { DialogResult emCierreDialog; string mensaje = "Se ha producido un error. " + ex.Message; string caption = "Lo sentimos..."; MessageBoxButtons buttons = MessageBoxButtons.OK; emCierreDialog = MessageBox.Show(mensaje, caption, buttons); } }
public async Task <IActionResult> PutTipoTrabajo(int id, TipoTrabajo TipoTrabajo) { if (id != TipoTrabajo.TipoTrabajoId) { return(BadRequest()); } _context.Entry(TipoTrabajo).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoTrabajoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public bool Guardar(clsTiposTrabajos e) { try { int id = getIdSiguiente(); e.idTipoTrabajo = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas TipoTrabajo tipotrabajo = new TipoTrabajo() { IdTipoTrabajo = e.idTipoTrabajo, Descripcion = e.Descripcion, Observación = e.Observacion, IdEstado = e.idEstado }; ent.AddToTipoTrabajo(tipotrabajo); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return(false); } }
public TipoTrabajo Get(int id) { try { var lista = new TipoTrabajo(); HttpClient client = new HttpClient(); client.BaseAddress = new Uri(originalURL); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = client.GetAsync("TipoTrabajo/" + id).Result; if (response.IsSuccessStatusCode) { var result = response.Content.ReadAsStringAsync().Result; lista = JsonConvert.DeserializeObject <TipoTrabajo>(result); return(lista); } else { return(null); } } catch (Exception e) { return(null); } }
public CTipoTrab(TipoTrabajo tipo) { InitializeComponent(); this.tipoT = tipo; lShowTipo.Text = tipoT.Tipo_Trabajo; }
public ActionResult DeleteConfirmed(int id) { TipoTrabajo tipoTrabajo = db.TipoTrabajo.Find(id); db.TipoTrabajo.Remove(tipoTrabajo); db.SaveChanges(); return(RedirectToAction("Index")); }
private void cargaDatos() { using (SSSMEntities db = new SSSMEntities()) { oTabla = db.TipoTrabajo.Find(id); nombre.Text = oTabla.Descripcion1; costo.Text = oTabla.Precio.ToString(); } }
private void cargarTipoTrabajo() { listTrabajoRevision.Items.Clear(); foreach (TipoTrabajo tipo in TipoTrabajo.ListaTipoTrabajo()) { listTrabajoRevision.Items.Add(tipo); } listTrabajoRevision.DisplayMember = "tipoTrabajo"; }
public async Task <ActionResult> DeleteConfirmed(int id) { TipoTrabajo tipoTrabajo = await db.TipoTrabajo.FindAsync(id); db.TipoTrabajo.Remove(tipoTrabajo); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
private void cargarTipoTrabajo() { cModiTipoTrab.Items.Clear(); foreach (TipoTrabajo tipo in TipoTrabajo.ListaTipoTrabajo()) { cModiTipoTrab.Items.Add(tipo); } cModiTipoTrab.DisplayMember = "tipoTrabajo"; }
public ActionResult Edit([Bind(Include = "ID,Nombre,Activo")] TipoTrabajo tipoTrabajo) { if (ModelState.IsValid) { db.Entry(tipoTrabajo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoTrabajo)); }
public async Task <ActionResult> Edit([Bind(Include = "id,Tipo")] TipoTrabajo tipoTrabajo) { if (ModelState.IsValid) { db.Entry(tipoTrabajo).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tipoTrabajo)); }
private Boolean comprobarExistencia(string tipo) { foreach (TipoTrabajo tt in TipoTrabajo.ListaTipoTrabajo()) { if (tt.Tipo_Trabajo.ToLower().Equals(tipo.ToLower())) { return(true); } } return(false); }
public static void Modify(TipoTrabajo tipo) { try { dc.SubmitChanges(); } catch (Exception ex) { throw new ArgumentException("Los Datos No han sido Modificados </br>" + ex.Message); } }
public ActionResult Create([Bind(Include = "ID,Nombre,Activo")] TipoTrabajo tipoTrabajo) { if (ModelState.IsValid) { db.TipoTrabajo.Add(tipoTrabajo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoTrabajo)); }
public async Task <ActionResult> Create([Bind(Include = "id,Tipo")] TipoTrabajo tipoTrabajo) { if (ModelState.IsValid) { db.TipoTrabajo.Add(tipoTrabajo); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tipoTrabajo)); }
public static void Delete(TipoTrabajo tipo) { try { tipo.Ttrab_Estado = 'E'; dc.SubmitChanges(); } catch (Exception ex) { throw new ArgumentException("los datos no han sido eliminados" + ex.Message); } }
private void bAceptar_Click(object sender, EventArgs e) { try { if (int.Parse(tNumPlazas.Text) < -1) { throw new Exception("Número de plazas debe ser positivo, o -1 si es indefinido"); } if (int.Parse(tNumHoras.Text) <= 0) { throw new Exception("Número de horas debe ser positivo"); } if (dateTimePickerFechaIni.Value < DateTime.Today) { throw new Exception("Fecha inicio debe ser posterior o igual a la fecha actual"); } if (dateTimePickerFechaFin.Value < dateTimePickerFechaIni.Value) { throw new Exception("Fecha fin debe ser posterior o igual a la fecha inicial"); } //if (tLugar.Text.Trim().Equals("")) throw new Exception("Lugar no puede estar vacía"); TurnoE turno; Enum.TryParse <TurnoE>(listTurno.SelectedItem.ToString(), true, out turno); //NUEVO if (listAmbito.SelectedItem.Equals(null)) { throw new Exception("Ningún Ambito de trabajo seleccionado"); } if (listTrabajo.SelectedItem.Equals(null)) { throw new Exception("Ningún Tipo de trabajo seleccionado"); } AmbitoTrabajo ambito = (AmbitoTrabajo)listAmbito.SelectedItem; TipoTrabajo trabajo = (TipoTrabajo)listTrabajo.SelectedItem; Actividad a = new Actividad(tNombreAct.Text, tDescripcion.Text, int.Parse(tNumPlazas.Text), int.Parse(tNumHoras.Text), turno, dateTimePickerFechaIni.Value, dateTimePickerFechaFin.Value, tLugar.Text, ong, EstadoActividadE.PENDIENTE_ACEPTACION, ambito, trabajo); if (!tURL.Text.Trim().Equals("")) { a.Imagen = pictureBox.Image; } MessageBox.Show("Actividad creada correctamente.\n La actividad pasará a trámite del gestor del sistema"); this.Close(); } catch (Exception ex) { labelError.Text = "ERROR: Faltan Parámetros o son incorrectos. \n" + ex.Message; Console.WriteLine(ex.StackTrace); } }
public TipoTrabajo Get(int id) { var result = new TipoTrabajo(); try { result = _projectDbContext.TipoTrabajo.Single(x => x.Id == id); } catch (Exception e) { } return(result); }
public static void Save(TipoTrabajo tipo) { try { tipo.Ttrab_Estado = 'A'; dc.TipoTrabajo.InsertOnSubmit(tipo); dc.SubmitChanges(); } catch (Exception ex) { throw new ArgumentException("Los Datos No han sido Guardados </br>" + ex.Message); } }
public bool Add(TipoTrabajo model) { try { _projectDbContext.Add(model); _projectDbContext.SaveChanges(); }catch (Exception e) { return(false); } return(true); }
// GET: TiposTrabajo/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoTrabajo tipoTrabajo = await db.TipoTrabajo.FindAsync(id); if (tipoTrabajo == null) { return(HttpNotFound()); } return(View(tipoTrabajo)); }
private void atencionCmb_SelectedIndexChanged(object sender, EventArgs e) { using (SSSMEntities db = new SSSMEntities()) { var lst = from a in db.TipoTrabajo where a.Descripcion1 == atencionCmb.Text select a; TipoTrabajo tabla = lst.FirstOrDefault <TipoTrabajo>(); if (tabla != null) { idAtencion = tabla.IDTipo; } } }
// GET: /TipoTrabajos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoTrabajo tipoTrabajo = db.TipoTrabajo.Find(id); if (tipoTrabajo == null) { return(HttpNotFound()); } return(View(tipoTrabajo)); }
private void GuardarDatosTrabajo(int id) { if (id == 0) { Guardar(); } else { tipotrabajolInfo = TipoTrabajoLogica.ObtenerTipoTrabajoID(id); if (tipotrabajolInfo != null) { ModificarTrabajo(tipotrabajolInfo); } } }
public void Eliminar(long id) { try { using (var contextoBD = new ARMEntities()) { TipoTrabajo tipoTrabajo = contextoBD.TipoTrabajo.Find(id); contextoBD.TipoTrabajo.Remove(tipoTrabajo); contextoBD.SaveChanges(); } } catch (Exception e) { throw new System.Exception("Error al eliminar"); } }