public ActionResult Create(String Nombre, String Descripcion, double CantidadTela, PrecioCombinacion[] preciocombinacion)
        {
            try
            {
                String mensaje = "";
                int    idComb  = 0;

                try
                {
                    using (db)
                    {
                        idComb = Convert.ToInt16(db.sp_GestionarCombinacion(0, Nombre, Descripcion, CantidadTela, clsReferencias.INSERT).SingleOrDefault().Value);
                    }
                }
                catch (Exception ex)
                {
                    mensaje = new clsException(ex).Message();
                    idComb  = -1;
                }
                using (var dbcontext = new ConfortexEntities())
                {
                    if (idComb != -1)
                    {
                        for (int i = 0; i < preciocombinacion.Length; i++)
                        {
                            PrecioCombinacion cf = preciocombinacion[i];

                            cf.IdCombinacion = idComb;
                            cf.cod_RA        = Cod_RA.cod_RA();

                            dbcontext.PrecioCombinacion.Add(cf);
                        }
                        dbcontext.SaveChanges();
                        return(Json(new { Message = clsReferencias.Exito }));
                    }
                    else
                    {
                        return(Json(new { Message = mensaje }));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Json(new { Message = new clsException(ex).Message() }));
            }
        }