Beispiel #1
0
        public Boolean InsertarPromotor(Ent_Promotor promotor)
        {
            Boolean valida   = false;
            string  sqlquery = "USP_Crear_Usuario_MVC";

            try
            {
                using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion))
                {
                    if (cn.State == 0)
                    {
                        cn.Open();
                    }
                    using (SqlCommand cmd = new SqlCommand(sqlquery, cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;

                        cmd.Parameters.AddWithValue("@Bas_Primer_Nombre", promotor.prmt_Nombre1);
                        cmd.Parameters.AddWithValue("@Bas_Segundo_Nombre", promotor.prmt_Nombre2);
                        cmd.Parameters.AddWithValue("@Bas_Primer_Apellido", promotor.prmt_ApePater);
                        cmd.Parameters.AddWithValue("@Bas_Segundo_Apellido", promotor.prmt_ApeMater);
                        cmd.Parameters.AddWithValue("@Bas_Fec_nac", promotor.prmt_FecNac);
                        cmd.Parameters.AddWithValue("@Bas_Documento", promotor.prmt_NroDoc);
                        cmd.Parameters.AddWithValue("@Bas_Doc_Tip_Id", promotor.prmt_TipoDoc);
                        cmd.Parameters.AddWithValue("@Bas_Per_Tip_Id", promotor.prmt_TipoPer);
                        cmd.Parameters.AddWithValue("@Bas_Direccion", promotor.prmt_Direc);
                        cmd.Parameters.AddWithValue("@Bas_Telefono", promotor.prmt_Telefono);
                        cmd.Parameters.AddWithValue("@Bas_Fax", promotor.prmt_Fax);
                        cmd.Parameters.AddWithValue("@Bas_Celular", promotor.prmt_Celular);
                        cmd.Parameters.AddWithValue("@Bas_Correo", promotor.prmt_Correo);
                        cmd.Parameters.AddWithValue("@Bas_Are_Id", promotor.prmt_AreaId);
                        cmd.Parameters.AddWithValue("@Bas_Cre_Usuario", promotor.usuId);
                        cmd.Parameters.AddWithValue("@Bas_Sex_Id", promotor.prmt_Sexo);
                        cmd.Parameters.AddWithValue("@Bas_Dis_Id", promotor.prmt_Dist);
                        cmd.Parameters.AddWithValue("@Bas_Usu_TipId", promotor.prmt_UsuTipo);
                        cmd.Parameters.AddWithValue("@Bas_Contraseña", promotor.prmt_contrasenia);
                        cmd.Parameters.AddWithValue("@promotor_defecto", promotor.prmt_PromoDefecto);
                        cmd.Parameters.AddWithValue("@lider", promotor.prmt_Lider);
                        cmd.Parameters.AddWithValue("@bas_agencia", promotor.prmt_Agencia);
                        cmd.Parameters.AddWithValue("@bas_agencia_ruc", promotor.prmt_AgenciaRuc);
                        cmd.Parameters.AddWithValue("@bas_destino", promotor.prmt_Destino);

                        cmd.ExecuteNonQuery();
                        valida = true;
                    }
                }
            }
            catch (Exception exc)
            {
                valida = false;
            }
            return(valida);
        }
        public JsonResult GuardarPromotor(Ent_Promotor _promotor)
        {
            var          oJRespuesta = new JsonResponse();
            Ent_Usuario  _usuario    = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser];
            Dat_Promotor datprot     = new Dat_Promotor();

            _promotor.usuId            = _usuario.usu_id.ToString();
            _promotor.prmt_contrasenia = encrypt(_promotor.prmt_NroDoc);
            _promotor.prmt_UsuTipo     = "02";

            Boolean bPromotor = datprot.InsertarPromotor(_promotor);

            oJRespuesta.Data    = bPromotor;
            oJRespuesta.Message = bPromotor.ToString();

            return(Json(oJRespuesta, JsonRequestBehavior.AllowGet));
        }