コード例 #1
0
        public async Task <ActionResult> Create([Bind(Include = "cli_id,cli_rut,cli_nombre,cli_contacto,cli_telefono,cli_correo,cli_direccion")] clientes clientes)
        {
            // validamos ruts ingresados
            string rut = clientes.cli_rut;

            if (!validarRut(rut))
            {
                ModelState.AddModelError("", "Rut invalido");
                Response.Write("<script>window.alert('Rut invalido');</script>");
            }
            try
            {
                if (ModelState.IsValid)
                {
                    //formateamos rut ingresados (. -)
                    clientes.cli_rut = formatearRut(rut);
                    db.clientes.Add(clientes);
                    await db.SaveChangesAsync();

                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                ModelState.AddModelError("", "Ya existe registro del cliente " + clientes.cli_rut);
                Response.Write("<script>window.alert('Ya existe registro del cliente ');</script>");
            }

            return(View(clientes));
        }
コード例 #2
0
        public async Task <ActionResult> Create([Bind(Include = "con_id,con_nombre")] condiciones_pago condiciones_pago)
        {
            if (ModelState.IsValid)
            {
                db.condiciones_pago.Add(condiciones_pago);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(condiciones_pago));
        }
コード例 #3
0
        public async Task <ActionResult> Create([Bind(Include = "est_id,est_nombre")] estados_proyectos estados_proyectos)
        {
            if (ModelState.IsValid)
            {
                db.estados_proyectos.Add(estados_proyectos);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(estados_proyectos));
        }
コード例 #4
0
        public async Task <ActionResult> Create([Bind(Include = "fle_id,fle_nombre,fle_valor,fle_telefono")] fletes fletes)
        {
            if (ModelState.IsValid)
            {
                db.fletes.Add(fletes);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(fletes));
        }
コード例 #5
0
        public async Task <ActionResult> Create([Bind(Include = "mat_id,mat_nombre")] materias_primas materias_primas)
        {
            if (ModelState.IsValid)
            {
                db.materias_primas.Add(materias_primas);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(materias_primas));
        }
コード例 #6
0
        public async Task <ActionResult> Create([Bind(Include = "det_id,det_nombre")] detalles detalles)
        {
            if (ModelState.IsValid)
            {
                db.detalles.Add(detalles);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(detalles));
        }
コード例 #7
0
        public async Task <ActionResult> Create([Bind(Include = "gas_id,gas_id_proyecto,gas_mo_real,gas_mat_real,gas_flete_real,gas_montaje_real,gas_varios_real,gas_mo_pre,gas_mat_pre,gas_flete_pre,gas_montaje_pre,gas_varios_pre,gas_neto_real,gas_neto_pre,gas_uti_real,gas_uti_pre,gas_total_real,gas_total_pre, gas_estado")] gastos_reales gastos_reales)
        {
            if (ModelState.IsValid)
            {
                gastos_reales.gas_estado = 1;
                db.gastos_reales.Add(gastos_reales);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index", "proyectos"));
            }

            ViewBag.gas_id_proyecto = new SelectList(db.proyectos, "pro_id", "pro_numero", gastos_reales.gas_id_proyecto);
            return(View(gastos_reales));
        }
コード例 #8
0
        public async Task <ActionResult> Create([Bind(Include = "msd_id,msd_codigo,msd_id_material,msd_id_espesor,msd_id_detalle,msd_valor")] mat_esp_desc mat_esp_desc)
        {
            if (ModelState.IsValid)
            {
                db.mat_esp_desc.Add(mat_esp_desc);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.msd_id_detalle  = new SelectList(db.detalles, "det_id", "det_nombre", mat_esp_desc.msd_id_detalle);
            ViewBag.msd_id_espesor  = new SelectList(db.espesores, "esp_id", "esp_nombre", mat_esp_desc.msd_id_espesor);
            ViewBag.msd_id_material = new SelectList(db.materias_primas, "mat_id", "mat_nombre", mat_esp_desc.msd_id_material);
            return(View(mat_esp_desc));
        }
コード例 #9
0
        public async Task <ActionResult> Create([Bind(Include = "pro_id,pro_nombre,pro_numero,pro_cliente,pro_fecha,pro_descripcion,pro_plazo,pro_condicion,pro_img,pro_mo,pro_material,pro_flete,pro_montaje,pro_varios,pro_neto,pro_utilidad,pro_total_presupuesto,pro_estado")] proyectos proyectos)
        {
            if (ModelState.IsValid)
            {
                proyectos.pro_estado = 1;
                var numero = proyectos.pro_numero;
                numero = numero + DateTime.Now.Year;
                proyectos.pro_numero = numero;
                db.proyectos.Add(proyectos);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.pro_cliente   = new SelectList(db.clientes, "cli_id", "cli_nombre", proyectos.pro_cliente);
            ViewBag.pro_condicion = new SelectList(db.condiciones_pago, "con_id", "con_nombre", proyectos.pro_condicion);
            ViewBag.pro_estado    = new SelectList(db.estados_proyectos, "est_id", "est_nombre", proyectos.pro_estado);
            return(View(proyectos));
        }
コード例 #10
0
        public async Task <ActionResult> Create([Bind(Include = "pre_id,pre_nombre,pre_proyecto,pre_mano_maestro,pre_mano_ayudante,pre_total_mo,pre_id_mat,pre_mat,pre_detalle_mat,pre_espesor_mat,pre_cantidad_mat,pre_valor_mat,pre_neto_mat,pre_ut,pre_total_mat,pre_id_mat2,pre_mat2,pre_detalle_mat2,pre_espesor_mat2,pre_cantidad_mat2,pre_valor_mat2,pre_neto_mat2,pre_ut2,pre_total_mat2,pre_id_mat3,pre_mat3,pre_detalle_mat3,pre_espesor_mat3,pre_cantidad_mat3,pre_valor_mat3,pre_neto_mat3,pre_ut3,pre_total_mat3,pre_id_mat4,pre_mat4,pre_detalle_mat4,pre_espesor_mat4,pre_cantidad_mat4,pre_valor_mat4,pre_neto_mat4,pre_ut4,pre_total_mat4,pre_id_mat5,pre_mat5,pre_detalle_mat5,pre_espesor_mat5,pre_cantidad_mat5,pre_valor_mat5,pre_neto_mat5,pre_ut5,pre_total_mat5,pre_id_mat6,pre_mat6,pre_detalle_mat6,pre_espesor_mat6,pre_cantidad_mat6,pre_valor_mat6,pre_neto_mat6,pre_ut6,pre_total_mat6,pre_id_mat7,pre_mat7,pre_detalle_mat7,pre_espesor_mat7,pre_cantidad_mat7,pre_valor_mat7,pre_neto_mat7,pre_ut7,pre_total_mat7,pre_id_mat8,pre_mat8,pre_detalle_mat8,pre_espesor_mat8,pre_cantidad_mat8,pre_valor_mat8,pre_neto_mat8,pre_ut8,pre_total_mat8,pre_id_mat9,pre_mat9,pre_detalle_mat9,pre_espesor_mat9,pre_cantidad_mat9,pre_valor_mat9,pre_neto_mat9,pre_ut9,pre_total_mat9,pre_id_mat10,pre_mat10,pre_detalle_mat10,pre_espesor_mat10,pre_cantidad_mat10,pre_valor_mat10,pre_neto_mat10,pre_ut10,pre_total_mat10,pre_id_mat11,pre_mat11,pre_detalle_mat11,pre_espesor_mat11,pre_cantidad_mat11,pre_valor_mat11,pre_neto_mat11,pre_ut11,pre_total_mat11,pre_id_mat12,pre_mat12,pre_detalle_mat12,pre_espesor_mat12,pre_cantidad_mat12,pre_valor_mat12,pre_neto_mat12,pre_ut12,pre_total_mat12,pre_id_mat13,pre_mat13,pre_detalle_mat13,pre_espesor_mat13,pre_cantidad_mat13,pre_valor_mat13,pre_neto_mat13,pre_ut13,pre_total_mat13,pre_id_mat14,pre_mat14,pre_detalle_mat14,pre_espesor_mat14,pre_cantidad_mat14,pre_valor_mat14,pre_neto_mat14,pre_ut14,pre_total_mat14,pre_id_mat15,pre_mat15,pre_detalle_mat15,pre_espesor_mat15,pre_cantidad_mat15,pre_valor_mat15,pre_neto_mat15,pre_ut15,pre_total_mat15,pre_flete,pre_montaje,pre_varios,pre_total_neto,pre_total_ut,pre_total_bruto,total_materiales,pre_total_flete")] presupuestos presupuestos)
        {
            if (ModelState.IsValid)
            {
                db.presupuestos.Add(presupuestos);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index", "proyectos"));
            }

            ViewBag.pre_detalle_mat11 = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat11);
            ViewBag.pre_detalle_mat2  = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat2);
            ViewBag.pre_detalle_mat3  = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat3);
            ViewBag.pre_detalle_mat5  = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat5);
            ViewBag.pre_detalle_mat6  = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat6);
            ViewBag.pre_detalle_mat7  = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat7);
            ViewBag.pre_detalle_mat9  = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat9);
            ViewBag.pre_detalle_mat   = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat);
            ViewBag.pre_detalle_mat10 = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat10);
            ViewBag.pre_detalle_mat12 = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat12);
            ViewBag.pre_detalle_mat13 = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat13);
            ViewBag.pre_detalle_mat14 = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat14);
            ViewBag.pre_detalle_mat15 = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat15);
            ViewBag.pre_detalle_mat4  = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat4);
            ViewBag.pre_detalle_mat8  = new SelectList(db.detalles, "det_id", "det_nombre", presupuestos.pre_detalle_mat8);
            ViewBag.pre_espesor_mat14 = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat14);
            ViewBag.pre_espesor_mat   = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat);
            ViewBag.pre_espesor_mat10 = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat10);
            ViewBag.pre_espesor_mat11 = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat11);
            ViewBag.pre_espesor_mat12 = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat12);
            ViewBag.pre_espesor_mat13 = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat13);
            ViewBag.pre_espesor_mat15 = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat15);
            ViewBag.pre_espesor_mat2  = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat2);
            ViewBag.pre_espesor_mat3  = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat3);
            ViewBag.pre_espesor_mat4  = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat4);
            ViewBag.pre_espesor_mat5  = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat5);
            ViewBag.pre_espesor_mat6  = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat6);
            ViewBag.pre_espesor_mat7  = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat7);
            ViewBag.pre_espesor_mat9  = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat9);
            ViewBag.pre_espesor_mat8  = new SelectList(db.espesores, "esp_id", "esp_nombre", presupuestos.pre_espesor_mat8);
            ViewBag.pre_flete         = new SelectList(db.fletes, "fle_id", "fle_nombre", presupuestos.pre_flete);
            ViewBag.pre_mano_ayudante = new SelectList(db.mano_obras, "man_id", "man_nombre", presupuestos.pre_mano_ayudante);
            ViewBag.pre_mano_maestro  = new SelectList(db.mano_obras, "man_id", "man_nombre", presupuestos.pre_mano_maestro);
            ViewBag.pre_id_mat        = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat);
            ViewBag.pre_id_mat10      = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat10);
            ViewBag.pre_id_mat11      = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat11);
            ViewBag.pre_id_mat12      = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat12);
            ViewBag.pre_id_mat13      = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat13);
            ViewBag.pre_id_mat14      = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat14);
            ViewBag.pre_id_mat15      = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat15);
            ViewBag.pre_id_mat2       = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat2);
            ViewBag.pre_id_mat3       = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat3);
            ViewBag.pre_id_mat4       = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat4);
            ViewBag.pre_id_mat5       = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat5);
            ViewBag.pre_id_mat6       = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat6);
            ViewBag.pre_id_mat7       = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat7);
            ViewBag.pre_id_mat8       = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat8);
            ViewBag.pre_id_mat9       = new SelectList(db.mat_esp_desc, "msd_id", "msd_codigo", presupuestos.pre_id_mat9);
            ViewBag.pre_mat           = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat);
            ViewBag.pre_mat10         = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat10);
            ViewBag.pre_mat11         = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat11);
            ViewBag.pre_mat12         = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat12);
            ViewBag.pre_mat13         = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat13);
            ViewBag.pre_mat14         = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat14);
            ViewBag.pre_mat15         = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat15);
            ViewBag.pre_mat2          = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat2);
            ViewBag.pre_mat3          = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat3);
            ViewBag.pre_mat4          = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat4);
            ViewBag.pre_mat5          = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat5);
            ViewBag.pre_mat6          = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat6);
            ViewBag.pre_mat7          = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat7);
            ViewBag.pre_mat8          = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat8);
            ViewBag.pre_mat9          = new SelectList(db.materias_primas, "mat_id", "mat_nombre", presupuestos.pre_mat9);
            ViewBag.pre_proyecto      = new SelectList(db.proyectos, "pro_id", "pro_numero", presupuestos.pre_proyecto);
            return(View(presupuestos));
        }