예제 #1
0
    protected void registrarLineaNegocio(object sender, EventArgs e)
    {
        msgError.Text = "";


        try
        {
            string nombre      = (nombreTxt.Text).Trim();
            string descripcion = (descripcionTxt.Text).Trim();


            /*Se necestita crear este campo en la pagina html
             *
             * / string empresa = (empresaTxt.Text).Trim();
             */



            if (nombre.Equals(""))
            {
                msgError.Text = "Ingrese un Nombre Negocio";
                return;
            }
            if (descripcion.Equals(""))
            {
                msgError.Text = "Ingrese la descripcion del Negocio";
                return;
            }

            if (descripcion.Length < 15)
            {
                msgError.Text = "la descripcion tiene que ser mayor a 15 ";
                return;
            }

            /*
             * Se necestita crear este campo en la pagina html
             *
             * if (empresaTxt.Equals(""))
             * {
             *   msgError.Text = "Debe Seleccionar la Empresa";
             *   return;
             * }*/


            LineaNegocioDAO negocioDAO = new LineaNegocioDAO();
            negocioDAO.nombre      = nombre;
            negocioDAO.descripcion = descripcion;
            negocioDAO.empresaId   = Convert.ToInt32(LineaNegocio_EmpresaTxt.SelectedValue);

            LineaNegocioDto.InsertLineaNegocio(negocioDAO);
            Response.Redirect("index.aspx");
        }
        catch (Exception E)
        {
            msgError.Text = "Error al optener los datos" + E.Message;
        }
    }
예제 #2
0
    private static LineaNegocioDAO CargarObjecto(LineaNegocioDS.LineaNegocioDAORow row)
    {
        LineaNegocioDAO lineanegocio = new LineaNegocioDAO();

        lineanegocio.idLineaNegocio       = row.idLineaNegocio;
        lineanegocio.nombre               = row.nombre;
        lineanegocio.descripcion          = row.descripcion;
        lineanegocio.Empresa_LineaNegocio = row.Empresa_LineaNegocio;

        return(lineanegocio);
    }
예제 #3
0
    private static LineaNegocioDAO CargarObjecto(LineaNegocioDS.LineaNegocioDAORow row)
    {
        LineaNegocioDAO lineaNegocioDAO = new LineaNegocioDAO();

        lineaNegocioDAO.idNegocio   = row.idLineaNegocio;
        lineaNegocioDAO.nombre      = row.nombre;
        lineaNegocioDAO.descripcion = row.descripcion;
        lineaNegocioDAO.empresaId   = row.empresaId;

        return(lineaNegocioDAO);
    }
예제 #4
0
    protected void registrarProducto(object sender, EventArgs e)
    {
        msgError.Text = "";



        try
        {
            string nombre      = (nombreTxt.Text).Trim();
            string descripcion = (descripcionTxt.Text).Trim();



            if (nombre.Equals(""))
            {
                msgError.Text = "Ingrese un Nombre";
                return;
            }
            if (descripcion.Equals(""))
            {
                msgError.Text = "Ingrese la descripcion";
                return;
            }
            if (LineaNegocio_ProductoTxt.Equals(""))
            {
                msgError.Text = "Ingrese un Linea Negocio";
                return;
            }
            if (descripcion.Length < 15)
            {
                msgError.Text = "la descripcion tiene que ser mayor a 15 ";
                return;
            }


            LineaNegocioDAO LineaNegocio = new LineaNegocioDAO();
            LineaNegocio.nombre      = nombre;
            LineaNegocio.descripcion = descripcion;
            LineaNegocio.empresaId   = Convert.ToInt32(LineaNegocio_ProductoTxt.SelectedValue);


            LineaNegocioDto.InsertLineaNegocio(LineaNegocio);
            Response.Redirect("index.aspx");
        }
        catch (Exception E) {
            msgError.Text = "Error al optener los datos";
        }
    }
예제 #5
0
        public JsonResult Delete(int id)
        {
            var rm = new ResponseModel();


            LineaNegocioDAO dao = new LineaNegocioDAO();

            rm.response = dao.DeleteById(id);

            if (rm.response)
            {
                rm.message = "El registro  se elimino correctamente";
            }

            return(Json(rm, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
        public JsonResult GetById(int id)
        {
            LineaNegocioDAO dao = new LineaNegocioDAO();
            linea_negocio   c   = dao.GetById(id, db);

            var jsnResult = new
            {
                ID                = c.ID,
                NOMBRE            = c.NOMBRE,
                DESCRIPCION       = c.DESCRIPCION,
                ID_UNIDAD_NEGOCIO = c.ID_UNIDAD_NEGOCIO,
                ACTIVO            = c.ACTIVO,
                Success           = true
            };

            return(Json(jsnResult, JsonRequestBehavior.AllowGet));
        }
예제 #7
0
        public JsonResult Guardar(LineaNegocioModel model)
        {
            var rm = new ResponseModel();

            if (!ModelState.IsValid)
            {
                rm.message  = "Hubo un problema verifique sus datos e intente de nuevo.";
                rm.message += ExtensionMethods.GetAllErrorsFromModelState(this);
                return(Json(rm, JsonRequestBehavior.AllowGet));
            }


            LineaNegocioDAO dao    = new LineaNegocioDAO();
            var             entity = dao.GetById(model.Id, db);

            if (entity == null)
            {
                entity                   = new linea_negocio();
                entity.NOMBRE            = model.Nombre;
                entity.DESCRIPCION       = model.Descripcion;
                entity.ID_UNIDAD_NEGOCIO = model.UnidadNegocio;
                entity.ACTIVO            = model.Activo;
                db.linea_negocio.Add(entity);
            }
            else
            {
                entity.NOMBRE            = model.Nombre;
                entity.DESCRIPCION       = model.Descripcion;
                entity.ID_UNIDAD_NEGOCIO = model.UnidadNegocio;
                entity.ACTIVO            = model.Activo;
            }

            if (db.SaveChanges() > 0 || db.Entry(entity).State == EntityState.Unchanged)
            {
                rm.response = true;
                rm.message  = "Sus datos se guardaron correctamente";
                rm.function = "reload(true,'" + rm.message + "')";
            }



            return(Json(rm, JsonRequestBehavior.AllowGet));
        }
예제 #8
0
 public static void InsertLineaNegocio(LineaNegocioDAO theLinea)
 {
     LineaNegocioDSTableAdapters.LineaNegocioDAOTableAdapter adapter = new LineaNegocioDSTableAdapters.LineaNegocioDAOTableAdapter();
     adapter.pr_insertarLineaNegocio(theLinea.nombre, theLinea.descripcion, theLinea.Empresa_LineaNegocio);
 }
예제 #9
0
 public static void InsertLineaNegocio(LineaNegocioDAO theLineanegocio)
 {
     LineaNegocioDSTableAdapters.LineaNegocioDAOTableAdapter adapter = new LineaNegocioDSTableAdapters.LineaNegocioDAOTableAdapter();
     adapter.pr_InsertLineaNegocio(theLineanegocio.nombre, theLineanegocio.descripcion, theLineanegocio.empresaId);
 }