public static Int32 InsertConsultoraNueva(TConsultora objTConsultora) { Int32 Error = 0; SqlCommand command = new SqlCommand(); command.CommandText = "TConsultora_InsertNoExiste"; command.CommandType = CommandType.StoredProcedure; SqlConnection objConnection = new SqlConnection(StaticConnectionString); command.Connection = objConnection; objConnection.Open(); try { command.Parameters.AddWithValue("@vchNombreCompleto", objTConsultora.vchNombreCompleto); command.Parameters.AddWithValue("@intCodigoCNS", objTConsultora.intCodigoCNS); command.Parameters.AddWithValue("@vchEmail", objTConsultora.vchEmail); command.Parameters.AddWithValue("@vchApellido", objTConsultora.vchApellido); command.Parameters.AddWithValue("@vchNombre", objTConsultora.vchNombre); SqlParameter ret = command.Parameters.Add("@ReturnValue", SqlDbType.Int); ret.Direction = ParameterDirection.Output; ret.Value = 0; command.ExecuteNonQuery(); Error = Convert.ToInt32(command.Parameters["@ReturnValue"].Value); } catch (Exception ex) { Error = 0; } finally { command.Dispose(); } return(Error); }
public ActionResult ValidarIngreso(string usr, string password) { try { //creamos una clase de tipo cLoginWS que hace referencia al Web Service de corporación //llamamos al metodo de validar usuario, nos devuelve valores 0 ó 1; cLoginWS ws = new cLoginWS(); Datos data = ws.getUsuario("3", usr, password).detalle.respuesta.datos; // string login = ""; if (data.flagValidacion == "0" || data.flagValidacion == null) { return(Json("Datos de Usuario o Contraseña incorrectos. Intenta nuevamente ")); } //si el usuario no existe ingresa en la tabla TConsultora TConsultora objTConsultora = new TConsultora(); objTConsultora.intCodigoCNS = data.usuario; objTConsultora.vchNombreCompleto = data.nombreCompleto; objTConsultora.vchEmail = data.email; //String[] valores = new String[4]; //valores = data.nombreCompleto.Split(' '); //string n1, n2, n3, n4; //if (valores.Length == 3) //{ // n1 = valores[0] ?? ""; // n2 = ""; // n3 = valores[1] ?? ""; // n4 = valores[2] ?? ""; //} //else //{ // n1 = valores[0] ?? ""; // n2 = valores[1] ?? ""; // n3 = valores[2] ?? ""; // n4 = valores[3] ?? ""; //} //objTConsultora.vchNombre = n1 + ' ' + n2; //objTConsultora.vchApellido = n3 + ' ' + n4; objTConsultora.vchNombre = ""; objTConsultora.vchApellido = ""; DAOConsultora.InsertConsultoraNueva(objTConsultora); GetUsuarioXUsuario gusr = new GetUsuarioXUsuario(); UsuarioPerfilModel m = new UsuarioPerfilModel(); m = gusr.GetUsuarioPerfil(usr); if (m == null) { return(Json("Datos incorrectos. " + usr + " Usuario no habilitado para la sección ELIGE TU BONIFICACION.")); } IList <TBPedidoModel> objPedido = DAOPedido.SelectPorIdConsultora(Convert.ToInt32(usr)); if (objPedido != null && objPedido.Count > 0) { // traer Informacion de Pedido. } else { Int32 respuesta = DAOPedido.InsertPedido_DetallePedido(Convert.ToInt32(usr)); } HttpCookie cookie = new HttpCookie("Cookie"); cookie.Value = usr; this.ControllerContext.HttpContext.Response.Cookies.Add(cookie); return(Json("ok," + m.intCodigo.ToString())); } catch (Exception ex) { ModelState.AddModelError(string.Empty, "Datos de Usuario o Contraseña incorrectos."); return(Json("Datos de Usuario o Contraseña incorrectos.")); throw; } }