示例#1
0
        private void btnAltaD_Click(object sender, EventArgs e)
        {
            if (txtNombreD.Text == "")
            {
                MessageBox.Show("Introduce Denominación"); txtNombreD.Focus(); return;
            }

            if (txtimporteD.Text == "")
            {
                MessageBox.Show("Introduce importe"); txtimporteD.Focus(); return;
            }

            using (var ConexionContext = new MyDbContext())
            {
                TipoDia Nuevotipo;
                Nuevotipo = new TipoDia {
                    Denominacion = txtNombreD.Text.ToUpper(), Importe = double.Parse(txtimporteD.Text)
                };

                if (!moduloInicio.Existe("select Denominacion from pyme.tipodias where Denominacion='" + txtNombreD.Text + "';"))
                {
                    ConexionContext.TipoDias.Add(Nuevotipo);
                    ConexionContext.SaveChanges();


                    datagridDia.DataSource = moduloInicio.CargaGridyCombo("select * from pyme.tipodias;");
                }
                else
                {
                    MessageBox.Show("El tipo de día ya existe");
                }
            }
            moduloInicio.LimpiarTexto(this);
        }
示例#2
0
 private void btneliminarD_Click(object sender, EventArgs e)
 {
     if (txtNombreD.Text != "" && txtimporteD.Text != "")
     {
         if (!moduloInicio.Existe("select IdTipoDia from pyme.periodoes where IdTipoDia=" + idd + ";"))
         {
             using (var context = new MyDbContext())
             {
                 if (MessageBox.Show("Este proceso borra tipo día " +
                                     datagridDia.CurrentRow.Cells[1].Value.ToString().ToUpper() +
                                     " de la bd, lo quieres hacer S/N", "CUIDADO", MessageBoxButtons.YesNo) == DialogResult.Yes)
                 {
                     TipoDia tipo = context.TipoDias.Where(x => x.IdTipoDia == idd).FirstOrDefault();
                     context.TipoDias.Remove(tipo);
                     context.SaveChanges();
                 }
             }
             datagridDia.DataSource = moduloInicio.CargaGridyCombo("select * from pyme.tipodias;");
         }
         else
         {
             MessageBox.Show("Periodo con Tipo");
         }
         moduloInicio.LimpiarTexto(this); btnAltaD.Enabled = true;
     }
     else
     {
         MessageBox.Show("selecciona un tipo de día");
     }
 }
示例#3
0
        public ActionResult DeleteConfirmed(int id)
        {
            TipoDia tipoDia = db.TipoDia.Find(id);

            db.TipoDia.Remove(tipoDia);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#4
0
 public ActionResult Edit([Bind(Include = "Id,descripcion")] TipoDia tipoDia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipoDia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoDia));
 }
示例#5
0
        public ActionResult Create([Bind(Include = "Id,descripcion")] TipoDia tipoDia)
        {
            if (ModelState.IsValid)
            {
                db.TipoDia.Add(tipoDia);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoDia));
        }
示例#6
0
        // GET: TipoDia/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoDia tipoDia = db.TipoDia.Find(id);

            if (tipoDia == null)
            {
                return(HttpNotFound());
            }
            return(View(tipoDia));
        }
示例#7
0
        private void btnModificarD_Click(object sender, EventArgs e)
        {
            if (txtNombreD.Text != "" && txtimporteD.Text != "")
            {
                using (var ConexionContext = new MyDbContext())
                {
                    TipoDia tipo = ConexionContext.TipoDias.Where(x => x.IdTipoDia == idd).FirstOrDefault();

                    tipo.Denominacion = moduloInicio.ControlarModificar("select Denominacion " +
                                                                        "from pyme.tipodias where Denominacion='" + txtNombreD.Text.ToUpper() + "';", "select Denominacion " +
                                                                        "from pyme.tipodias where IdTipoDia=" + idd + ";", 0, txtNombreD.Text);
                    tipo.Importe = double.Parse(txtimporteD.Text);
                    ConexionContext.SaveChanges();
                }
                datagridDia.DataSource = moduloInicio.CargaGridyCombo("select * from pyme.tipodias;");
                moduloInicio.LimpiarTexto(this); btnAltaD.Enabled = true;
            }
            else
            {
                MessageBox.Show("Seleccione un tipo");
            }
        }