示例#1
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            var usu = (from usua in contexto.tblUsuario
                       where usua.strUsuario == txtCorreo.Text
                       select usua).FirstOrDefault();

            if (usu == null)
            {
                tblProveedor provee = new tblProveedor();
                provee.strNombre      = txtNombre.Text.ToUpper();
                provee.strApellidoP   = txtAPaterno.Text.ToUpper();
                provee.strApellidoM   = txtAMaterno.Text.ToUpper();
                provee.strRazonSocial = txtRazonSocial.Text;
                provee.strWeb         = txtWeb.Text;
                provee.strProducto    = txtProdServ.Text.ToUpper();
                provee.strCorreo      = txtCorreo.Text;
                provee.idActivo       = 1;
                CtrlProveedor.InsertarProveedor(GetDatosVista(provee));
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "exito()", true);
                this.LimpiarCampos();
            }
            else
            {
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "alerta()", true);
            }
        }
示例#2
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            string       identificador = txtBusqueda.Text.ToUpper();
            tblProveedor proveedor     = this.GetProveedor(identificador);

            this.ConfigurarGrid(proveedor);
        }
示例#3
0
        public void ConfigurarGrid(tblProveedor provee)
        {
            List <tblProveedor> proveedores = new List <tblProveedor>();

            proveedores.Add(provee);
            this.GridProveedor.DataSource = proveedores;
            this.GridProveedor.DataBind();
        }
        public ActionResult DeleteConfirmed(int id)
        {
            tblProveedor tblProveedor = db.tblProveedor.Find(id);

            db.tblProveedor.Remove(tblProveedor);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,nombre,nombre_contacto,cargo_contacto,direccion,telefono,email,ruta_imagen")] tblProveedor tblProveedor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblProveedor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tblProveedor));
 }
        public ActionResult Create([Bind(Include = "Id,nombre,nombre_contacto,cargo_contacto,direccion,telefono,email,ruta_imagen")] tblProveedor tblProveedor)
        {
            if (ModelState.IsValid)
            {
                db.tblProveedor.Add(tblProveedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tblProveedor));
        }
        // GET: Proveedores/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblProveedor tblProveedor = db.tblProveedor.Find(id);

            if (tblProveedor == null)
            {
                return(HttpNotFound());
            }
            return(View(tblProveedor));
        }
示例#8
0
        public bool InsertarProveedor(tblProveedor _TBL_Provee)
        {
            bool respuesta = false;

            try
            {
                contexto.tblProveedor.InsertOnSubmit(_TBL_Provee);
                contexto.SubmitChanges();
                respuesta = true;
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.ToString());
                respuesta = false;
            }
            return(respuesta);
        }
示例#9
0
        protected tblProveedor GetDatosVista(tblProveedor provee)
        {
            var EstaMuni = ddlMunicipio.SelectedItem.Value;
            var random   = new Random();
            var value    = random.Next(0, 999999);


            tblDireccion direccion = new tblDireccion();

            direccion.fkEstadoMunicipio = Int32.Parse(EstaMuni);
            direccion.strCalle          = txtCalle.Text.ToUpper();
            direccion.strColonia        = txtColonia.Text.ToUpper();
            direccion.intCodpost        = txtCodPos.Text;
            direccion.strNumInt         = txtNumInt.Text.ToUpper();
            direccion.strNumExt         = txtNumExt.Text.ToUpper();
            direccion.strReferencias    = txtReferencia.Text.ToUpper();

            tblTelefono telefono = new tblTelefono();

            telefono.strCelular = txtCelular.Text.ToUpper();
            telefono.strTelCasa = txtTelEncargador.Text.ToUpper();
            telefono.strOtro    = txtTelOtro.Text.ToUpper();

            tblUsuario login = new tblUsuario();

            login.strUsuario     = txtCorreo.Text;
            login.strPassword    = value.ToString();
            login.strTipousuario = "PROVEEDOR";
            login.idActivo       = 1;

            CtrlProveedor.enviarcorreo(provee.strCorreo, value.ToString());

            provee.tblDireccion = direccion;
            provee.tblTelefono  = telefono;
            provee.tblUsuario   = login;

            return(provee);
        }