Esempio n. 1
0
        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");
            }
        }
Esempio n. 2
0
 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));
        }
Esempio n. 5
0
        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);
            }
        }
Esempio n. 6
0
        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());
        }
Esempio n. 7
0
 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);
     }
 }
Esempio n. 8
0
 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);
     }
 }
Esempio n. 9
0
        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"));
        }
Esempio n. 11
0
 private void cargaDatos()
 {
     using (SSSMEntities db = new SSSMEntities())
     {
         oTabla      = db.TipoTrabajo.Find(id);
         nombre.Text = oTabla.Descripcion1;
         costo.Text  = oTabla.Precio.ToString();
     }
 }
Esempio n. 12
0
 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"));
        }
Esempio n. 14
0
 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));
        }
Esempio n. 17
0
 private Boolean comprobarExistencia(string tipo)
 {
     foreach (TipoTrabajo tt in TipoTrabajo.ListaTipoTrabajo())
     {
         if (tt.Tipo_Trabajo.ToLower().Equals(tipo.ToLower()))
         {
             return(true);
         }
     }
     return(false);
 }
Esempio n. 18
0
 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));
        }
Esempio n. 21
0
 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);
     }
 }
Esempio n. 22
0
        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);
            }
        }
Esempio n. 23
0
        public TipoTrabajo Get(int id)
        {
            var result = new TipoTrabajo();

            try
            {
                result = _projectDbContext.TipoTrabajo.Single(x => x.Id == id);
            }
            catch (Exception e)
            {
            }
            return(result);
        }
Esempio n. 24
0
 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);
     }
 }
Esempio n. 25
0
        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));
        }
Esempio n. 27
0
 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));
        }
Esempio n. 29
0
 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");
     }
 }