Exemple #1
0
        private void InsertarActualizar(string modo)
        {
            try
            {
                if (modo == "INSERT")
                {
                    Area area = new Area();
                    area.Nombre = TxtNombre.Text.Trim();

                    if (CtrlAreas.Insertar(area) > 0)
                    {
                        XtraMessageBox.Show("Area insertada con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                    }
                }
                else
                {
                    Area area = new Area();
                    area.Id     = Id;
                    area.Nombre = TxtNombre.Text.Trim();


                    if (CtrlAreas.Actualizar(area) > 0)
                    {
                        XtraMessageBox.Show("Area actualizada con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2);
            }
        }
        public ActionResult Guardar(areas entidad)
        {
            try
            {
                var r = entidad.id_area > 0 ?
                        control.Actualizar(entidad) :
                        control.Insertar(entidad);

                if (!r)
                {
                    return(Json("Error al realizar la operacion", JsonRequestBehavior.AllowGet));
                }

                return(Json("Realizado", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Areas", "Create")));
            }
        }