public bool DerivacionUpdate(MED_Derivacion _deriva)
            {
                try
                {
                    _Mod.Entry(_deriva).State = System.Data.Entity.EntityState.Modified;

                    _Mod.SaveChanges();


                    return(true);
                }

                catch (Exception ex)
                {
                    return(false);
                }
            }
Пример #2
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                if (TextBoxDescripcion.Text != string.Empty)
                {
                    MED_Derivacion _deriva = new MED_Derivacion(); //TABLA DERIVACION
                    Clases.IndicacionesBLL.Derivacion _saveObj = new Clases.IndicacionesBLL.Derivacion();

                    _deriva.DerivaId    = _derivaId;
                    _deriva.Descripcion = TextBoxDescripcion.Text;

                    //VERIFICO SI ESTA DERIVACIÓN YA ESTA DADA DE ALTA.......

                    if (_derivaId == 0)
                    {
                        if (_saveObj.DerivacionNew(_deriva))
                        {
                            NuevoIngreso();
                            CargarDerivaciones();
                            MessageBox.Show("Derivación creada correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }

                    else
                    {
                        if (_saveObj.DerivacionUpdate(_deriva))
                        {
                            NuevoIngreso();
                            CargarDerivaciones();
                            MessageBox.Show("Derivación actualizada correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }

                else
                {
                    MessageBox.Show("Debe Ingresar una descripción", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
            public bool DerivacionNew(MED_Derivacion _deriva)
            {
                try
                {
                    _Mod.MED_Derivacion.Add(_deriva);

                    _Mod.SaveChanges();


                    return(true);
                }

                catch (Exception ex)
                {
                    return(false);
                }
            }